h2.p6n {
	color: #222;
	font-size: 16px;
	margin: 30px 0 10px 0
}

h2.p6n small.p6n-inline {
	color: #777;
	display: inline;
	font-size: 13px
}

.p6n-table {
	border-collapse: collapse
}

.p6n-table td,.p6n-table th {
	border-bottom: 1px solid #e5e5e5;
	padding: 10px 4px
}

.p6n-table td:first-child [type='checkbox'] {
	margin-left: 6px
}

.p6n-table thead tr {
	height: 33px
}

.p6n-table tbody tr {
	height: 40px
}

.p6n-table th {
	font-weight: bold;
	color: #222;
	font-size: 11px;
	text-transform: uppercase;
	vertical-align: bottom
}

.p6n-table th a {
	color: inherit
}

.p6n-table th small {
	color: #777;
	display: block;
	font-size: 0.95em;
	font-weight: normal;
	text-transform: none
}

.p6n-table .sort-header {
	color: #dd4b39
}

.p6n-table tbody tr:hover {
	background-color: #ffffd6
}

.p6n-table tbody tr.p6n-tablerow-nohover:hover {
	background-color: transparent
}

td.p6n-tablecell-nobottomline {
	border-bottom: none
}

.p6n-tablecell-rightalign {
	text-align: right
}

.p6n-tablecell-centeralign {
	text-align: center
}

.p6n-table td.p6n-column-with-hint {
	padding-right: 31px
}

.p6n-table-tag {
	background-color: #dedede;
	color: #9c9c9c;
	font-size: 11px;
	padding: 0 5px 2px
}

.p6n-tablerow-selected {
	background: #ffffd6
}

.p6n-page-section-title {
	font-size: 1.3em
}

.p6n-page-section-divider {
	padding: 50px 0 50px 0;
	width: 50%
}

.goog-menu .p6n-menuitem-caption {
	display: none
}

.p6n-listinput .p6n-listinput-item {
	height: 29px;
	margin: 10px 0
}

.p6n-listinput .p6n-listinput-item-input {
	float: left
}

div.p6n-listinput .p6n-listinput-item-controls {
	float: right
}

div.p6n-listinput .p6n-listinput-item-input,div.p6n-listinput .p6n-listinput-item-controls
	{
	display: inline
}

div.p6n-listinput .p6n-listinput-item-input {
	width: 250px
}

.p6n-listinput .p6n-listinput-item-controls [role="button"] {
	color: #999;
	cursor: pointer;
	display: inline;
	font-size: 25px;
	line-height: 20px;
	padding: 4px 8px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none
}

.p6n-listinput .p6n-listinput-item-controls [role="button"]:hover {
	color: black
}

.p6n-listinput-remove-btn {
	vertical-align: 2px
}

.p6n-listinput-min-reached .p6n-listinput-remove-btn {
	visibility: hidden
}

.p6n-error-message {
	color: #dd4b39
}

.p6n-warning-text {
	color: #dd4b39;
	font-size: 11px
}

.p6n-experimental-notice {
	border-top: 1px solid #eaeaea;
	bottom: 0;
	color: #777;
	margin: 0 0 0 20px;
	padding: 10px 4px;
	position: absolute
}

.p6n-experimental-notice a {
	color: #528cdd
}

.p6n-line {
	background-color: #666;
	height: 1px
}

@
keyframes p6n-bg-glow {
	from {background: #ffffd6
}

to {
	background: #fff
}

}
@
-moz-keyframes p6n-bg-glow {
	from {background: #ffffd6
}

to {
	background: #fff
}

}
@
-webkit-keyframes p6n-bg-glow {
	from {background: #ffffd6
}

to {
	background: #fff
}

}
@
-o-keyframes p6n-bg-glow {
	from {background: #ffffd6
}

to {
	background: #fff
}

}
.p6n-refresh-btn {
	background: no-repeat
		url(images/sprites.png?v=75e5b38088143f0e8cde1c3f0b7a7af3) -739px
		-94px;
	height: 21px;
	opacity: 0.4;
	width: 21px
}

.p6n-refresh-btn:hover,.p6n-refresh-btn:focus {
	opacity: 1.0
}

.p6n-pid-refresh {
	background: no-repeat
		url(images/sprites.png?v=75e5b38088143f0e8cde1c3f0b7a7af3) -739px
		-94px;
	display: inline-block;
	height: 21px;
	margin-left: -27px;
	opacity: 0.4;
	position: relative;
	top: 5px;
	width: 21px
}

.p6n-pid-refresh:hover,.p6n-pid-refresh:focus {
	opacity: 1.0
}

.p6n-you-indicator {
	color: #008000;
	font-weight: bold
}

.p6n-flapper-color-20 {
	background:
		url(images/flapper-color-FF-20.gif?v=c4d4dd32e4424dfdd1eacca06042d606)
		no-repeat 0 0;
	display: inline-block;
	vertical-align: bottom;
	height: 20px;
	width: 20px
}

.p6n-back-arrow {
	background: no-repeat
		url(images/sprites.png?v=75e5b38088143f0e8cde1c3f0b7a7af3) -396px
		-278px;
	display: inline-block;
	height: 21px;
	margin-top: -4px;
	opacity: .55;
	width: 21px;
	vertical-align: middle
}

.p6n-back-button:hover .p6n-back-arrow {
	opacity: 1.0
}

.p6n-line-header {
	border-bottom: 1px solid #eee;
	margin-bottom: 15px;
	margin-top: 20px;
	width: 600px
}

.p6n-line-header-title,.p6n-line-header-action {
	display: inline-block;
	width: 298px
}

.p6n-line-header-action a {
	cursor: pointer
}

.p6n-line-header-title>span {
	color: #8d8d8d;
	padding-right: 10px
}

.p6n-line-header-action a {
	padding-left: 5px;
	padding-right: 5px
}

.p6n-line-header-action {
	text-align: right
}

.p6n-line-header-title>span,.p6n-line-header-action>a {
	background: white;
	position: relative;
	top: 8px
}

.p6n-small-table {
	border-collapse: collapse;
	width: auto
}

.p6n-small-table th {
	color: #8d8d8d;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase
}

.p6n-small-table tr {
	border-bottom: 1px solid #eee
}

.p6n-small-table td,.p6n-small-table th {
	padding: 5px
}

.p6n-small-table a {
	cursor: pointer
}

.p6n-centered {
	text-align: center
}

.p6n-small-table .p6n-medium-cell {
	min-width: 200px
}

.p6n-in-page-warning {
	color: #dd4b39;
	border: 1px solid #dd4b39;
	max-width: 600px;
	padding: 5px;
	margin: 5px
}

.p6n-popup {
	background: white;
	border: 1px solid #ddd;
	padding: 10px
}

.goog-toolbar {
	background: #f5f5f5;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #ebebeb;
	outline: 0;
	padding: 8px 0 4px 0;
	position: relative;
	zoom: 1
}

.p6n-126 .p6n-product[role="banner"] {
	position: relative;
	height: 60px
}

.p6n-126 .p6n-header-wrap {
	padding: 9.5px 40px 9.5px 30px
}

.p6n-product[role="banner"] {
	position: fixed;
	width: 100%;
	background: #f1f1f1;
	border-bottom: 1px solid #ebebeb;
	z-index: 5
}

.p6n-header-wrap {
	padding: 9.5px 44px;
	height: 41px;
	line-height: 41px;
	white-space: nowrap
}

.p6n-product-name {
	display: inline-block
}

.p6n-product-home-link,.p6n-product-home-link:hover {
	font: 300 22px "Open Sans", sans-serif;
	color: #888888;
	line-height: inherit
}

.p6n-product-name img {
	margin: 0 8px 0 0;
	vertical-align: middle;
	height: 32px
}

.p6n-userinfo {
	display: inline-block;
	float: right;
	font-size: 13px;
	margin: 0 4px;
	color: rgba(102, 102, 102, 1.0);
	text-decoration: none
}

.p6n-userinfo>a,.p6n-userinfo>a:visited {
	margin: 0 4px;
	color: rgba(102, 102, 102, 1.0);
	text-decoration: none
}

.p6n-userinfo>a:hover,.p6n-userinfo>a:focus {
	color: rgba(0, 0, 0, 0.87)
}

.p6n-userinfo>a:hover,.p6n-userinfo>a:focus,#p6n-project-list-empty-create-project:hover,#p6n-project-list-empty-create-project:focus
	{
	text-decoration: underline
}

.goog-inline-block {
	position: relative;
	display: -moz-inline-box;
	display: inline-block
}

* html .goog-inline-block,*:first-child+html .goog-inline-block {
	display: inline
}

.jfk-button {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	cursor: default;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	white-space: nowrap;
	margin-right: 16px;
	height: 27px;
	line-height: 27px;
	min-width: 54px;
	outline: 0px;
	padding: 0 8px
}

.jfk-button-hover {
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
	box-shadow: 0 1px 1px rgba(0, 0, 0, .1)
}

.jfk-button-selected {
	-webkit-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.1)
}

.jfk-button .jfk-button-img {
	margin-top: -3px;
	vertical-align: middle
}

.jfk-button-label {
	margin-left: 5px
}

.jfk-button-narrow {
	min-width: 34px;
	padding: 0
}

.jfk-button-collapse-left,.jfk-button-collapse-right {
	z-index: 1
}

.jfk-button-collapse-left.jfk-button-disabled {
	z-index: 0
}

.jfk-button-checked.jfk-button-collapse-left,.jfk-button-checked.jfk-button-collapse-right
	{
	z-index: 2
}

.jfk-button-collapse-left:focus,.jfk-button-collapse-right:focus,.jfk-button-hover.jfk-button-collapse-left,.jfk-button-hover.jfk-button-collapse-right
	{
	z-index: 3
}

.jfk-button-collapse-left {
	margin-left: -1px;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-topleft: 0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	border-top-left-radius: 0
}

.jfk-button-collapse-right {
	margin-right: 0px;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 0;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}

.jfk-button.jfk-button-disabled:active {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

.jfk-button-primary {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	background-color: #d14836;
	background-image: -webkit-linear-gradient(top, #dd4b39, #d14836);
	background-image: -moz-linear-gradient(top, #dd4b39, #d14836);
	background-image: -ms-linear-gradient(top, #dd4b39, #d14836);
	background-image: -o-linear-gradient(top, #dd4b39, #d14836);
	background-image: linear-gradient(top, #dd4b39, #d14836);
	border: 1px solid transparent;
	color: #fff;
	text-shadow: 0px 1px rgba(0, 0, 0, 0.1);
	text-transform: uppercase
}

.jfk-button-primary.jfk-button-hover {
	-webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
	background-color: #c53727;
	background-image: -webkit-linear-gradient(top, #dd4b39, #c53727);
	background-image: -moz-linear-gradient(top, #dd4b39, #c53727);
	background-image: -ms-linear-gradient(top, #dd4b39, #c53727);
	background-image: -o-linear-gradient(top, #dd4b39, #c53727);
	background-image: linear-gradient(top, #dd4b39, #c53727);
	border: 1px solid #b0281a;
	border-bottom-color: #af301f
}

.jfk-button-primary:focus {
	-webkit-box-shadow: inset 0 0 0 1px #fff;
	-moz-box-shadow: inset 0 0 0 1px #fff;
	box-shadow: inset 0 0 0 1px #fff;
	border: 1px solid #fff;
	border: rgba(0, 0, 0, 0) solid 1px;
	outline: 1px solid #d14836;
	outline: rgba(0, 0, 0, 0) 0
}

.jfk-button-primary.jfk-button-clear-outline {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	outline: none
}

.jfk-button-primary:active {
	-webkit-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.3);
	box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.3);
	background-color: #b0281a;
	background-image: -webkit-linear-gradient(top, #dd4b39, #b0281a);
	background-image: -moz-linear-gradient(top, #dd4b39, #b0281a);
	background-image: -ms-linear-gradient(top, #dd4b39, #b0281a);
	background-image: -o-linear-gradient(top, #dd4b39, #b0281a);
	background-image: linear-gradient(top, #dd4b39, #b0281a);
	border: 1px solid #992a1b;
	border-top: 1px solid #992a1b
}

.jfk-button-primary.jfk-button-disabled {
	background: #d14836;
	filter: alpha(opacity =  50);
	opacity: 0.5
}

.goog-menu {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	-webkit-transition: opacity 0.218s;
	-moz-transition: opacity 0.218s;
	-o-transition: opacity 0.218s;
	transition: opacity 0.218s;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, .2);
	cursor: default
}

.goog-menuitem {
	position: relative;
	cursor: pointer
}

.goog-tristatemenuitem,.goog-filterobsmenuitem {
	position: relative;
	color: #333;
	cursor: pointer;
	list-style: none;
	margin: 0;
	padding: 6px 8em 6px 30px;
	white-space: nowrap
}

.goog-menu-nocheckbox .goog-menuitem,.goog-menu-noicon .goog-menuitem {
	vertical-align: middle
}

.goog-menuitem-disabled {
	cursor: default
}

.goog-menuitem-highlight .goog-menuitem-content,.goog-menuitem-hover .goog-menuitem-content
	{
	color: #333
}

.goog-menuitem-checkbox,.goog-menuitem-icon {
	top: 3px
}

.goog-option-selected {
	background-image: url(//ssl.gstatic.com/ui/v1/menu/checkmark.png);
	background-repeat: no-repeat;
	background-position: left center
}

.goog-option-selected .goog-menuitem-content {
	color: #333
}

.p6n-nav-bar {
	position: absolute;
	top: 61px;
	bottom: 0;
	width: 150px;
	padding: 0 50px 0 30px;
	min-height: 294px
}

.p6n-nav-project {
	display: block;
	margin: 16px -13px;
	margin-right: 0;
	line-height: 29px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #555555;
	font-weight: bold;
	font-size: 15px;
	text-decoration: none
}

.p6n-nav-back {
	background: no-repeat
		url(images/sprites.png?v=75e5b38088143f0e8cde1c3f0b7a7af3) -739px
		-59px;
	display: inline-block;
	height: 10px;
	width: 6px;
	margin-right: 7px
}

div.p6n-nav-list {
	position: absolute;
	height: auto;
	top: 0;
	bottom: 0;
	padding: 0;
	margin: 0;
	margin-top: 16px;
	margin-left: -13px;
	width: 163px
}

.p6n-nav-list>.jfkScrollable-inner {
	overflow: hidden
}

.p6n-nav-list>.jfkScrollable-inner:hover {
	overflow: auto
}

div.p6n-nav-list-with-project {
	margin-top: 61px
}

div.p6n-nav-list-with-experimental-notice {
	margin-bottom: 140px
}

.p6n-nav-group {
	margin-bottom: 20px
}

.p6n-nav-section,.p6n-nav-page {
	list-style-type: none;
	border-radius: 3px;
	line-height: 28px;
	color: #666666;
	margin-bottom: 1px;
	-webkit-transition: background-color 50ms linear;
	-moz-transition: background-color 50ms linear;
	-o-transition: background-color 50ms linear;
	transition: background-color 50ms linear
}

.p6n-nav-section:hover,.p6n-nav-page:hover {
	background-color: rgba(0, 0, 0, 0.04)
}

.p6n-current-section.p6n-single-page-section,.p6n-current-section.p6n-single-page-section:hover,.p6n-current-page,.p6n-current-page:hover
	{
	background-color: rgba(0, 0, 0, 0.08);
	font-weight: bold;
	color: #222222
}

.p6n-nav-link {
	display: block;
	padding-left: 13px;
	height: auto;
	font-size: 13px;
	color: inherit;
	text-decoration: none
}

.p6n-nav-preview {
	color: #dd4b39;
	font-size: 10px;
	position: relative;
	top: -0.8em;
	float: right;
	padding-right: 2px;
	font-weight: normal
}

.p6n-nav-external-link {
	background: no-repeat
		url(images/sprites.png?v=75e5b38088143f0e8cde1c3f0b7a7af3) -431px
		-70px;
	display: inline-block;
	height: 10px;
	width: 10px;
	margin-left: 5px;
	opacity: 0.5
}

.p6n-multi-page-section {
	border-color: transparent;
	-webkit-transition: margin-top 150ms linear, margin-bottom 150ms linear,
		padding 150ms linear, border-color 150ms linear;
	-moz-transition: margin-top 150ms linear, margin-bottom 150ms linear,
		padding 150ms linear, border-color 150ms linear;
	-o-transition: margin-top 150ms linear, margin-bottom 150ms linear,
		padding 150ms linear, border-color 150ms linear;
	transition: margin-top 150ms linear, margin-bottom 150ms linear, padding
		150ms linear, border-color 150ms linear
}

.p6n-current-section.p6n-multi-page-section {
	border-top: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
	border-radius: 0;
	padding: 10px 0 10px 0;
	margin: 10px 0 10px 13px;
	color: #999999
}

.p6n-current-section.p6n-multi-page-section:hover {
	background-color: transparent
}

.p6n-multi-page-section>.p6n-nav-link {
	-webkit-transition: padding-bottom 150ms linear, line-height 150ms
		linear;
	-moz-transition: padding-bottom 150ms linear, line-height 150ms linear;
	-o-transition: padding-bottom 150ms linear, line-height 150ms linear;
	transition: padding-bottom 150ms linear, line-height 150ms linear
}

.p6n-current-section.p6n-multi-page-section>.p6n-nav-link {
	line-height: 13px;
	padding: 3px 0 8px;
	pointer-events: none;
	cursor: default
}

.p6n-nav-bar .p6n-experimental-notice {
	left: 0;
	right: 50px;
	height: 120px;
	overflow: hidden
}

input[type=text] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 1px;
	background-color: #fff;
	border: 1px solid #d9d9d9;
	border-top: 1px solid #c0c0c0;
	color: #333;
	display: inline-block;
	height: 29px;
	padding: 0 8px;
	vertical-align: top
}

input[type=password] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 1px;
	background-color: #fff;
	border: 1px solid #d9d9d9;
	border-top: 1px solid #c0c0c0;
	color: #333;
	display: inline-block;
	height: 29px;
	padding: 0 8px;
	vertical-align: top
}

input::-webkit-input-placeholder {
	color: #999
}

input:-moz-placeholder,input:-ms-input-placeholder {
	color: #999
}

input[type=text]:disabled {
	color: #c0c0c0
}

input[type=text]:hover {
	-moz-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.1);
	border: 1px solid #b9b9b9;
	border-top: 1px solid #a0a0a0;
	box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.1)
}

input[type=password]:hover {
	-moz-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.1);
	border: 1px solid #b9b9b9;
	border-top: 1px solid #a0a0a0;
	box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.1)
}

input[type=text]:focus {
	-moz-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.3);
	border: 1px solid #4d90fe;
	box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.3);
	outline: none
}

input[type=password]:focus {
	-moz-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.3);
	border: 1px solid #4d90fe;
	box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.3);
	outline: none
}

input[type=checkbox],input[type=radio] {
	-moz-border-radius: 1px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-appearance: none;
	-webkit-border-radius: 1px;
	border: 1px solid #c6c6c6;
	cursor: default;
	margin: 0;
	position: relative
}

input[type=checkbox] {
	background:
		url(#{resource['images:check-mark.png']})
		no-repeat -9999px -9999px;
	border-radius: 1px;
	height: 14px;
	width: 14px
}

input[type=checkbox]:active,input[type=radio]:active {
	background: #ebebeb;
	border-color: #666
}

input[type=checkbox]:disabled,input[type=radio]:disabled {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	background: #fff;
	border-color: #f1f1f1;
	box-shadow: none
}

input[type=checkbox]:hover,input[type=radio]:hover {
	-moz-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.1);
	border-color: #666;
	box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.1)
}

input[type=checkbox]:checked::after {
	content: url(#{resource['images:check-mark.png']});
	display: block;
	left: -4px;
	position: absolute;
	top: -4px
}

input[type=radio] {
	border-radius: 50%;
	height: 15px;
	width: 15px
}

input[type=radio]:checked::after {
	background: #666;
	border-radius: 50%;
	content: '';
	display: block;
	height: 7px;
	left: 3px;
	position: relative;
	top: 3px;
	width: 7px
}

input[type=checkbox].error,input[type=text].error {
	border-color: #dd4b39
}

.jfk-tooltip {
	z-index: 999
}

.p6n-main-pane a:hover {
	cursor: pointer;
	text-decoration: underline
}

html {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline
}

body {
	border: 0;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline
}

div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite
	{
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline
}

code {
	border: 0;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline
}

del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr
	{
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline
	
}

th,td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	vertical-align: top;
	/*vertical-align: baseline;*/
}

body {
	color: #222;
	font: 13px arial, sans-serif;
	line-height: 1.385;
	overflow-y: scroll
}

body iframe {
	background-color: white
}

a {
	color: #15c;
	text-decoration: none
}

ol,ul {
	list-style: none
}

table {
	width: 100%;
	margin-bottom: 0px
}

td,th {
	text-align: left;
	padding: 0 0 2px 0;
}

.p6n-butterbar {
	-moz-border-radius: 2px;
	-moz-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);
	-moz-transition: opacity 0.130s;
	-o-transition: opacity 0.130s;
	-webkit-border-radius: 2px;
	-webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);
	border-radius: 2px;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	padding: 5px 16px;
	position: fixed;
	text-align: left;
	top: 90px;
	transition: opacity 0.130s;
	z-index: 9999;
	background: #f9edbe;
	border: 1px solid #f0c36d
}

.p6n-butterbar a:hover,.p6n-butterbar a:focus {
	cursor: pointer;
	text-decoration: underline
}

.p6n-butterbar {
	margin-left: 20px
}

#p6n-butterbar2 {
	top: 100px
}

.p6n-confirm-dialog {
	width: 450px
}

a.jfk-button,button.jfk-button {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	font-family: inherit;
	height: 23px;
	line-height: 23px;
	padding: 2px 6px;
	vertical-align: text-top
}

a.jfk-button:hover,button.jfk-button:hover {
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
	box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
	text-decoration: none
}

a.jfk-button.jfk-button-action:hover,button.jfk-button.jfk-button-action:hover
	{
	background-color: #357ae8;
	background-image: -webkit-linear-gradient(top, #4d90fe, #357ae8);
	background-image: -moz-linear-gradient(top, #4d90fe, #357ae8);
	background-image: -ms-linear-gradient(top, #4d90fe, #357ae8);
	background-image: -o-linear-gradient(top, #4d90fe, #357ae8);
	background-image: linear-gradient(top, #4d90fe, #357ae8);
	border: 1px solid #2f5bb7
}

a.jfk-button.jfk-button-action:focus,button.jfk-button.jfk-button-action:focus
	{
	-webkit-box-shadow: inset 0 0 0 1px #fff;
	-moz-box-shadow: inset 0 0 0 1px #fff;
	box-shadow: inset 0 0 0 1px #fff
}

a.jfk-button.jfk-button-action:active,button.jfk-button.jfk-button-action:active
	{
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3)
}

a.jfk-button.jfk-button-action:disabled,button.jfk-button.jfk-button-action:disabled
	{
	opacity: 0.5
}

a.jfk-button.jfk-button-primary:hover,button.jfk-button.jfk-button-primary:hover
	{
	-webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
	background-color: #c53727;
	background-image: -webkit-linear-gradient(top, #dd4b39, #c53727);
	background-image: -moz-linear-gradient(top, #dd4b39, #c53727);
	background-image: -ms-linear-gradient(top, #dd4b39, #c53727);
	background-image: -o-linear-gradient(top, #dd4b39, #c53727);
	background-image: linear-gradient(top, #dd4b39, #c53727);
	border: 1px solid #b0281a;
	border-bottom-color: #af301f
}

a.jfk-button.jfk-button-primary:focus,button.jfk-button.jfk-button-primary:focus
	{
	-webkit-box-shadow: inset 0 0 0 1px #fff;
	-moz-box-shadow: inset 0 0 0 1px #fff;
	box-shadow: inset 0 0 0 1px #fff
}

a.jfk-button.jfk-button-primary:active,button.jfk-button.jfk-button-primary:active
	{
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
	background-color: #b0281a;
	background-image: -webkit-linear-gradient(top, #dd4b39, #b0281a);
	background-image: -moz-linear-gradient(top, #dd4b39, #b0281a);
	background-image: -ms-linear-gradient(top, #dd4b39, #b0281a);
	background-image: -o-linear-gradient(top, #dd4b39, #b0281a);
	background-image: linear-gradient(top, #dd4b39, #b0281a);
	border: 1px solid #992a1b
}

a.jfk-button.jfk-button-standard:hover,button.jfk-button.jfk-button-standard:hover
	{
	background-color: #f8f8f8;
	background-image: -webkit-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image: -moz-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image: -ms-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image: -o-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image: linear-gradient(top, #f8f8f8, #f1f1f1);
	border: 1px solid #c6c6c6;
	color: #333
}

a.jfk-button.jfk-button-standard:active,button.jfk-button.jfk-button-standard:active
	{
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1)
}

a.jfk-button.jfk-button-standard:disabled,button.jfk-button.jfk-button-standard:disabled
	{
	background: none;
	color: #b8b8b8
}

a.jfk-button[disabled] {
	background-color: #f5f5f5;
	background-image: -moz-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image: -webkit-linear-gradient(top, #f5f5f5, #f1f1f1);
	border: 1px solid rgba(0, 0, 0, 0.1);
	box-shadow: none !important;
	color: #444;
	cursor: default;
	opacity: 0.5;
	pointer-events: none
}

.p6n-action-bar {
	border-bottom: 1px solid #efefef;
	padding-bottom: 16px;
	margin-bottom: 16px
}

.p6n-action-bar.p6n-action-bar-after-nav {
	padding-top: 16px
}

.p6n-app-bootstrapped {
	position: absolute
}

.p6n-content-viewport {
	position: relative;
	margin-left: 230px;
	min-height: 294px
}

.p6n-content-viewport>.jfkScrollable-inner {
	overflow-y: scroll
}

.p6n-126 .p6n-content {
	padding-top: 0;
	padding-right: 24px;
	margin: 16px 0 60px
}

.p6n-126 .p6n-toc {
	display: none
}

.p6n-126 .p6n-main-content,.p6n-126 .p6n-payload,.p6n-126 .p6n-main-pane,.p6n-126 .p6n-content-no-nav .p6n-main-pane
	{
	margin: 0
}

.p6n-payload {
	margin-top: 30px;
	position: relative
}

.p6n-content-withappbar {
	padding-top: 123px
}

.p6n-content-no-nav #nav {
	display: none
}

.p6n-content-no-nav .p6n-main-pane {
	margin-left: 44px;
	padding-left: 0
}

.p6n-main-pane {
	margin-left: 206px;
	margin-top: 16px;
	overflow-y: hidden
}

.p6n-main-content {
	margin: 0 44px 0 196px
}

.p6n-project-detail {
	padding-top: 12px;
	position: absolute;
	top: 0
}

.p6n-project-list-padding-field {
	width: 20px
}

.p6n-padding-field-big {
	width: 44px
}

.p6n-project-list>thead>tr,.p6n-project-list>tbody>tr {
	border-bottom: 1px solid #e5e5e5
}

.p6n-clickable-link:hover,.p6n-clickable-link:focus {
	cursor: pointer;
	text-decoration: underline
}

.p6n-clickable-link-highlight {
	color: #d00 !important
}

.p6n-numeric-field {
	text-align: right;
	width: 100px
}

.p6n-project-list-id-field {
	width: 20%
}

.p6n-no-projects-logo {
	background-image:
		url(images/create_project_136.png?v=9c889ca5b16902257eec148235ce7787);
	height: 136px;
	width: 136px;
	display: inline-block
}

.p6n-toc {
	background-color: white;
	bottom: 0;
	padding-top: 139px;
	position: fixed;
	width: 196px;
	top: 0;
	z-index: 4
}

#nav li {
	border-bottom: 1px solid transparent;
	margin-left: -INTRABUTTON_SPACING;
	position: relative
}

#nav .nav-listitem {
	margin-left: -OUTER_MARGIN
}

#nav .nav-listitem:hover {
	background-color: #eee
}

#nav .nav-listitem>a {
	padding-left: 44px
}

#nav li a {
	color: #333;
	cursor: default;
	display: block;
	font-size: 13px;
	line-height: 29px
}

#nav li.selected a {
	color: #d14836
}

#nav .nav-listitem.selected>a {
	border-left: 5px solid #dd4b39;
	padding-left: 39px
}

#nav .jfk-button {
	margin: 0 0 16px 44px
}

#nav .goog-tab {
	color: #333;
	cursor: pointer;
	font-size: 13px
}

.p6n-tab-bar .goog-tab {
	cursor: pointer;
	font-size: 13px
}

#nav .goog-tab {
	border-left: 5px solid transparent;
	line-height: 29px;
	padding-left: 44px
}

.p6n-tab-bar {
	border-bottom: 1px solid #efefef
}

.p6n-tab-bar .goog-tab {
	border-bottom: 3px solid white;
	display: inline-block;
	margin-right: 40px;
	opacity: 0.8;
	padding: 5px 0 13px 0;
	-webkit-transition: opacity 120ms linear, border-color 120ms
}

#nav .goog-tab-disabled,.p6n-tab-bar .goog-tab {
	color: #8d8d8d
}

.p6n-tab-bar .goog-tab:hover {
	border-bottom: 3px solid #d0d0d0;
	opacity: 1.0
}

#nav .goog-tab:hover {
	background-color: #eee
}

#nav .goog-tab-disabled:hover,.p6n-tab-bar .goog-tab-disabled:hover {
	background-color: white;
	cursor: default
}

#nav .goog-tab-selected,.p6n-tab-bar .goog-tab-selected,.p6n-tab-bar .goog-tab-selected:hover
	{
	color: #d14836;
	opacity: 1.0;
	font-weight: bold
}

#nav .goog-tab-selected {
	border-left-color: #dd4b39
}

.p6n-tab-bar .goog-tab-selected,.p6n-tab-bar .goog-tab-selected:hover {
	border-bottom: 3px solid #dd4b39
}

.p6n-tab-bar-title {
	padding: 0 70px 0 10px
}

.p6n-tab-bar-after-nav .goog-tab {
	padding-top: 16px
}

.p6n-deploy-icon-mobile {
	background: no-repeat
		url(images/sprites.png?v=75e5b38088143f0e8cde1c3f0b7a7af3) -530px
		-35px;
	height: 128px;
	width: 128px
}

.p6n-deploy-icon-web-app {
	background: no-repeat
		url(images/sprites.png?v=75e5b38088143f0e8cde1c3f0b7a7af3) -763px
		-225px;
	height: 128px;
	width: 128px
}

button.p6n-trashicon>.p6n-trash-can,button.p6n-trashicon>.p6n-trash-lid
	{
	left: 0;
	position: absolute;
	top: 0;
	width: 14px
}

button.p6n-trashicon>.p6n-trash-can {
	background: no-repeat
		url(images/sprites.png?v=75e5b38088143f0e8cde1c3f0b7a7af3) -441px
		-167px;
	height: 11px;
	margin-top: 5px
}

button.p6n-trashicon>.p6n-trash-lid {
	background: no-repeat
		url(images/sprites.png?v=75e5b38088143f0e8cde1c3f0b7a7af3) -396px
		-371px;
	height: 5px
}

button.p6n-trashicon:focus>.p6n-trash-lid,button.p6n-trashicon:hover>.p6n-trash-lid
	{
	-webkit-transform-origin: 0% 100%;
	-moz-transform-origin: 0% 100%;
	-ms-transform-origin: 0% 100%;
	-o-transform-origin: 0% 100%;
	transform-origin: 0% 100%;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-transition: 300ms;
	-moz-transition: 300ms;
	-o-transition: 300ms;
	transition: 300ms
}

button.p6n-trashicon {
	background: none;
	border: none;
	cursor: pointer;
	height: 16px;
	min-width: 0;
	overflow: visible;
	padding: 0;
	position: relative;
	width: 14px
}

#p6n-footer {
	clear: both;
	margin: 80px auto auto;
	padding: 12px 0;
	text-align: center
}

#p6n-footer * {
	line-height: 16px;
	vertical-align: middle;
	display: inline-block
}

#p6n-footer>*+*:before {
	content: "\0000b7";
	padding: 0 4px;
	position: relative;
	top: 2px
}

#p6n-follow-us {
	background: url(//www.google.com/images/icons/product/gplus-16.png) left
		no-repeat;
	padding-left: 18px
}

#p6n-footer-126 {
	background-color: rgba(255, 255, 255, 0.95);
	bottom: 0;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
	font-size: 11px;
	line-height: 30px;
	padding-left: 24px;
	position: fixed;
	right: 0
}

#p6n-footer-126>* {
	display: inline-block;
	padding-right: 24px
}

#p6n-footer-126 * {
	color: #999;
	line-height: 16px;
	vertical-align: middle
}

.greyBox {
	background: #f1f1f1;
	margin-bottom: 16px
}

.kd-greyRuled {
	border-top: 1px solid #e5e5e5
}

.kd-ruledBox {
	width: 100%
}

.kd-whiteRuled {
	border-top: 1px solid #ebebeb
}

.p6n-input-prepend {
	display: inline-block
}

.p6n-input-prepend .p6n-add-on {
	background-color: #f5f5f5;
	border-bottom: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9;
	border-top: 1px solid #d9d9d9;
	color: #999;
	padding: 5px 2px 6px 3px;
	line-height: 1px;
	vertical-align: -5px
}

.goog-menu {
	background: #fff;
	border-color: #ccc #666 #666 #ccc;
	border-style: solid;
	border-width: 1px;
	cursor: default;
	font: normal 13px Arial, sans-serif;
	margin: 0;
	outline: none;
	padding: 4px 0;
	position: absolute;
	z-index: 20000
}

.goog-menuitem {
	color: #000;
	font: normal 13px Arial, sans-serif;
	list-style: none;
	margin: 0;
	padding: 4px 7em 4px 28px;
	white-space: nowrap
}

.goog-menuitem.goog-menuitem-rtl {
	padding-left: 7em;
	padding-right: 28px
}

.goog-menu-nocheckbox .goog-menuitem,.goog-menu-noicon .goog-menuitem {
	padding-left: 12px
}

.goog-menu-noaccel .goog-menuitem {
	padding-right: 20px
}

.goog-menuitem-content {
	color: #000;
	font: normal 13px Arial, sans-serif
}

.goog-menuitem-disabled .goog-menuitem-accel,.goog-menuitem-disabled .goog-menuitem-content
	{
	color: #ccc !important
}

.goog-menuitem-disabled .goog-menuitem-icon {
	opacity: 0.3;
	-moz-opacity: 0.3;
	filter: alpha(opacity =  30)
}

.goog-menuitem-highlight,.goog-menuitem-hover {
	background-color: #d6e9f8;
	border-color: #d6e9f8;
	border-style: dotted;
	border-width: 1px 0;
	padding-bottom: 3px;
	padding-top: 3px
}

.goog-menuitem-checkbox,.goog-menuitem-icon {
	background-repeat: no-repeat;
	height: 16px;
	left: 6px;
	position: absolute;
	right: auto;
	vertical-align: middle;
	width: 16px
}

.goog-menuitem-rtl .goog-menuitem-checkbox,.goog-menuitem-rtl .goog-menuitem-icon
	{
	left: auto;
	right: 6px
}

.goog-option-selected .goog-menuitem-checkbox,.goog-option-selected .goog-menuitem-icon
	{
	background: url(//ssl.gstatic.com/editor/editortoolbar.png) no-repeat
		-512px 0
}

.goog-menuitem-accel {
	color: #999;
	direction: ltr;
	left: auto;
	padding: 0 6px;
	position: absolute;
	right: 0;
	text-align: right
}

.goog-menuitem-rtl .goog-menuitem-accel {
	left: 0;
	right: auto;
	text-align: left
}

.goog-menuitem-mnemonic-hint {
	text-decoration: underline
}

.goog-menuitem-mnemonic-separator {
	color: #999;
	font-size: 12px;
	padding-left: 4px
}

.goog-menuseparator {
	margin: 4px 0;
	padding: 0
}

.goog-combobox {
	background: #ddd url(//ssl.gstatic.com/closure/button-bg.gif) repeat-x
		scroll left top;
	border: 1px solid #b5b6b5;
	font: normal small arial, sans-serif
}

.goog-combobox input {
	background-color: #fff;
	border: 0;
	border-right: 1px solid #b5b6b5;
	color: #000;
	font: normal small arial, sans-serif;
	margin: 0;
	padding: 0 0 0 2px;
	vertical-align: bottom;
	width: 200px
}

.goog-combobox input.label-input-label {
	background-color: #fff;
	color: #aaa
}

.goog-combobox .goog-menu {
	margin-top: -1px;
	width: 219px;
	z-index: 1000
}

.goog-combobox-button {
	cursor: pointer;
	display: inline-block;
	font-size: 10px;
	text-align: center;
	width: 16px
}

* html .goog-combobox-button {
	padding: 0 3px
}

.goog-combobox {
	position: relative
}

.goog-combobox input {
	padding-right: 21px
}

.goog-combobox .goog-combobox-button {
	background: transparent
		url()
		center center no-repeat;
	color: transparent;
	cursor: default;
	display: block;
	height: 27px;
	margin: 0 !important;
	position: absolute;
	right: 1px;
	top: 1px;
	width: 21px
}

.goog-combobox .goog-combobox-button:hover {
	background-color: rgba(0, 0, 0, 0.04)
}

.goog-combobox .goog-combobox-button:active {
	background-color: rgba(0, 0, 0, 0.07)
}

.jfkScrollable {
	height: 100%;
	padding: 0;
	position: relative
}

.jfkScrollable-inner {
	height: 100%;
	overflow: auto;
	width: 100%
}

.jfkScrollable-topShadow,.jfkScrollable-bottomShadow {
	left: 0;
	opacity: 0;
	pointer-events: none;
	position: absolute;
	width: 100%
}

.jfkScrollable-topShadow {
	background: -webkit-linear-gradient(rgba(0, 0, 0, .2), transparent);
	background: -moz-linear-gradient(rgba(0, 0, 0, .1), transparent);
	height: 6px;
	top: 0;
	-webkit-mask-box-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .1),
		rgba(0, 0, 0, .8), rgba(0, 0, 0, .1))
}

.jfkScrollable-bottomShadow {
	background: -webkit-linear-gradient(transparent, rgba(0, 0, 0, .2));
	background: -moz-linear-gradient(transparent, rgba(0, 0, 0, .1));
	bottom: 0;
	height: 4px;
	-webkit-mask-box-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .1),
		rgba(0, 0, 0, .8), rgba(0, 0, 0, .1))
}

.jfkScrollable-top>.jfkScrollable-topShadow,.jfkScrollable-bottom>.jfkScrollable-bottomShadow
	{
	display: block
}

.goog-flat-menu-button {
	cursor: pointer;
	font: normal 95%;
	position: relative;
	vertical-align: middle
}

.goog-flat-menu-button-disabled * {
	border-color: #ccc;
	color: #999;
	cursor: default
}

.goog-flat-menu-button-hover {
	border-color: #9cf #69e #69e #7af !important
}

.goog-flat-menu-button-active {
	background-color: #bbb;
	background-position: bottom left
}

.goog-flat-menu-button-focused {
	border-color: #bbb
}

.goog-flat-menu-button-caption {
	padding-right: 10px
}

.goog-flat-menu-button-dropdown {
	background: url(//ssl.gstatic.com/editor/editortoolbar.png) no-repeat
		-388px 0;
	vertical-align: top
}

.goog-date-picker,.goog-date-picker th,.goog-date-picker td {
	font: 13px Arial, sans-serif
}

.goog-date-picker {
	-moz-user-focus: normal;
	-moz-user-select: none;
	position: relative;
	border: 1px solid #000;
	float: left;
	padding: 2px;
	color: #000;
	background: #c3d9ff;
	cursor: default
}

.goog-date-picker th {
	text-align: center
}

.goog-date-picker td {
	text-align: center;
	vertical-align: middle;
	padding: 1px 3px
}

.goog-date-picker-menu {
	position: absolute;
	background: threedface;
	border: 1px solid gray;
	-moz-user-focus: normal;
	z-index: 1;
	outline: none
}

.goog-date-picker-menu ul {
	list-style: none;
	margin: 0px;
	padding: 0px
}

.goog-date-picker-menu ul li {
	cursor: default
}

.goog-date-picker-menu-selected {
	background: #ccf
}

.goog-date-picker th {
	font-size: .9em
}

.goog-date-picker td div {
	float: left
}

.goog-date-picker button {
	padding: 0px;
	margin: 1px 0;
	border: 0;
	color: #20c;
	font-weight: bold;
	background: transparent
}

.goog-date-picker-date {
	background: #fff
}

.goog-date-picker-week,.goog-date-picker-wday {
	padding: 1px 3px;
	border: 0;
	border-color: #a2bbdd;
	border-style: solid
}

.goog-date-picker-week {
	border-right-width: 1px
}

.goog-date-picker-wday {
	border-bottom-width: 1px
}

.goog-date-picker-head td,td.goog-date-picker-today-cont,td.goog-date-picker-none-cont
	{
	text-align: center
}

.goog-date-picker-month {
	width: 11ex
}

.goog-date-picker-year {
	width: 6ex
}

.goog-date-picker table {
	border-collapse: collapse
}

.goog-date-picker-other-month {
	color: #888
}

.goog-date-picker-wkend-start,.goog-date-picker-wkend-end {
	background: #eee
}

td.goog-date-picker-selected {
	background: #c3d9ff
}

.goog-date-picker-today {
	background: #9ab;
	font-weight: bold !important;
	border-color: #246 #9bd #9bd #246;
	color: #fff
}

.jfk-activityIndicator {
	display: inline-block;
	position: relative;
	direction: ltr;
	height: 19px;
	width: 19px
}

.jfk-activityIndicator-icon,.jfk-activityIndicator-circle,.jfk-activityIndicator-circle-transition
	{
	height: 19px;
	width: 19px
}

.jfk-activityIndicator-small.jfk-activityIndicator,.jfk-activityIndicator-small .jfk-activityIndicator-icon,.jfk-activityIndicator-small .jfk-activityIndicator-circle,.jfk-activityIndicator-small .jfk-activityIndicator-circle-transition
	{
	height: 16px;
	width: 16px
}

.jfk-activityIndicator-icon {
	background: url(//ssl.gstatic.com/ui/v1/activityindicator/offline.png)
		center no-repeat
}

.jfk-activityIndicator-small .jfk-activityIndicator-icon {
	background:
		url(//ssl.gstatic.com/ui/v1/activityindicator/offline_16.png) center
		no-repeat
}

.jfk-activityIndicator-icon {
	-webkit-transition: opacity .218s linear .44s;
	-moz-transition: opacity .218s linear .44s;
	-o-transition: opacity .218s linear .44s;
	transition: opacity .218s linear .44s;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0
}

.jfk-activityIndicator-circle {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	top: 0;
	left: 0;
	position: absolute
}

.jfk-activityIndicator-mask {
	overflow: hidden;
	position: absolute
}

.jfk-activityIndicator-circle-transition {
	position: relative
}

.jfk-activityIndicator-transition {
	-webkit-transition: all .22s ease-in;
	-moz-transition: all .22s ease-in;
	-o-transition: all .22s ease-in;
	transition: all .22s ease-in
}

.jfk-activityIndicator-transition-second {
	-webkit-transition: all .22s ease-out .22s;
	-moz-transition: all .22s ease-out .22s;
	-o-transition: all .22s ease-out .22s;
	transition: all .22s ease-out .22s
}

.jfk-bubble {
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
	box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
	background-color: #fff;
	border: 1px solid;
	border-color: #bbb #bbb #a8a8a8;
	padding: 16px;
	position: absolute;
	z-index: 1201 !important
}

.jfk-bubble-closebtn {
	background: url("//ssl.gstatic.com/ui/v1/icons/common/x_8px.png")
		no-repeat;
	border: 1px solid transparent;
	height: 21px;
	opacity: .4;
	outline: 0;
	position: absolute;
	right: 2px;
	top: 2px;
	width: 21px
}

.jfk-bubble-closebtn:focus {
	border: 1px solid #4d90fe;
	opacity: .8
}

.jfk-bubble-arrow {
	position: absolute
}

.jfk-bubble-arrow .jfk-bubble-arrowimplbefore,.jfk-bubble-arrow .jfk-bubble-arrowimplafter
	{
	display: block;
	height: 0;
	position: absolute;
	width: 0
}

.jfk-bubble-arrow .jfk-bubble-arrowimplbefore {
	border: 9px solid
}

.jfk-bubble-arrow .jfk-bubble-arrowimplafter {
	border: 8px solid
}

.jfk-bubble-arrowdown {
	bottom: 0
}

.jfk-bubble-arrowup {
	top: -9px
}

.jfk-bubble-arrowleft {
	left: -9px
}

.jfk-bubble-arrowright {
	right: 0
}

.jfk-bubble-arrowdown .jfk-bubble-arrowimplbefore {
	left: -9px
}

.jfk-bubble-arrowup .jfk-bubble-arrowimplbefore {
	border-color: #bbb transparent;
	left: -9px
}

.jfk-bubble-arrowdown .jfk-bubble-arrowimplbefore {
	border-color: #a8a8a8 transparent
}

.jfk-bubble-arrowdown .jfk-bubble-arrowimplafter,.jfk-bubble-arrowup .jfk-bubble-arrowimplafter
	{
	border-color: #fff transparent;
	left: -8px
}

.jfk-bubble-arrowdown .jfk-bubble-arrowimplbefore,.jfk-bubble-arrowdown .jfk-bubble-arrowimplafter
	{
	border-bottom-width: 0
}

.jfk-bubble-arrowup .jfk-bubble-arrowimplbefore {
	border-top-width: 0
}

.jfk-bubble-arrowup .jfk-bubble-arrowimplafter {
	border-top-width: 0;
	top: 1px
}

.jfk-bubble-arrowleft .jfk-bubble-arrowimplbefore,.jfk-bubble-arrowright .jfk-bubble-arrowimplbefore
	{
	border-color: transparent #bbb;
	top: -9px
}

.jfk-bubble-arrowleft .jfk-bubble-arrowimplafter,.jfk-bubble-arrowright .jfk-bubble-arrowimplafter
	{
	border-color: transparent #fff;
	top: -8px
}

.jfk-bubble-arrowleft .jfk-bubble-arrowimplbefore {
	border-left-width: 0
}

.jfk-bubble-arrowleft .jfk-bubble-arrowimplafter {
	border-left-width: 0;
	left: 1px
}

.jfk-bubble-arrowright .jfk-bubble-arrowimplbefore,.jfk-bubble-arrowright .jfk-bubble-arrowimplafter
	{
	border-right-width: 0
}

.jfk-butterBar {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);
	-webkit-transition: all 0 linear 1s, opacity 1s;
	-moz-transition: all 0 linear 1s, opacity 1s;
	-o-transition: all 0 linear 1s, opacity 1s;
	transition: all 0 linear 1s, opacity 1s;
	border-style: solid;
	border-width: 0;
	font-size: 11px;
	height: 0;
	opacity: 0;
	visibility: hidden;
	overflow: hidden;
	padding: 0;
	text-align: center
}

.jfk-butterBar-info {
	background-color: #f9edbe;
	border-color: #f0c36d;
	color: #333
}

.jfk-butterBar-error {
	background-color: #484848;
	border-color: #202020;
	color: #fff
}

.jfk-butterBar-promo {
	background-color: #d6e9f8;
	border-color: #4d90f0;
	color: #333
}

.jfk-butterBar-warning {
	background-color: #dd4b39;
	border-color: #602019;
	color: #fff
}

.jfk-butterBar-shown {
	-webkit-transition: opacity 0.218s;
	-moz-transition: opacity 0.218s;
	-o-transition: opacity 0.218s;
	transition: opacity 0.218s;
	border-width: 1px;
	height: 14px;
	opacity: 1;
	visibility: visible;
	padding: 6px 16px
}

.jfk-butterBar-mini.jfk-butterBar-shown {
	padding: 2px 16px
}

.jfk-button-action {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	background-color: #4d90fe;
	background-image: -webkit-linear-gradient(top, #4d90fe, #4787ed);
	background-image: -moz-linear-gradient(top, #4d90fe, #4787ed);
	background-image: -ms-linear-gradient(top, #4d90fe, #4787ed);
	background-image: -o-linear-gradient(top, #4d90fe, #4787ed);
	background-image: linear-gradient(top, #4d90fe, #4787ed);
	border: 1px solid #3079ed;
	color: #fff
}

.jfk-button-action.jfk-button-hover {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	background-color: #357ae8;
	background-image: -webkit-linear-gradient(top, #4d90fe, #357ae8);
	background-image: -moz-linear-gradient(top, #4d90fe, #357ae8);
	background-image: -ms-linear-gradient(top, #4d90fe, #357ae8);
	background-image: -o-linear-gradient(top, #4d90fe, #357ae8);
	background-image: linear-gradient(top, #4d90fe, #357ae8);
	border: 1px solid #2f5bb7;
	border-bottom-color: #2f5bb7
}

.jfk-button-action:focus {
	-webkit-box-shadow: inset 0 0 0 1px #fff;
	-moz-box-shadow: inset 0 0 0 1px #fff;
	box-shadow: inset 0 0 0 1px #fff;
	border: 1px solid #fff;
	border: rgba(0, 0, 0, 0) solid 1px;
	outline: 1px solid #4d90fe;
	outline: rgba(0, 0, 0, 0) 0
}

.jfk-button-action.jfk-button-clear-outline {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	outline: none
}

.jfk-button-action:active {
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
	background: #357ae8;
	border: 1px solid #2f5bb7;
	border-top: 1px solid #2f5bb7
}

.jfk-button-action.jfk-button-disabled {
	background: #4d90fe;
	filter: alpha(opacity =  50);
	opacity: 0.5
}

.jfk-button-contrast {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	background-color: #f5f5f5;
	background-image: -webkit-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image: -moz-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image: -ms-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image: -o-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image: linear-gradient(top, #f5f5f5, #f1f1f1);
	color: #444;
	border: 1px solid #dcdcdc;
	border: 1px solid rgba(0, 0, 0, 0.1)
}

.jfk-button-contrast.jfk-button-hover,.jfk-button-contrast.jfk-button-clear-outline.jfk-button-hover
	{
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	background-color: #f8f8f8;
	background-image: -webkit-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image: -moz-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image: -ms-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image: -o-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image: linear-gradient(top, #f8f8f8, #f1f1f1);
	border: 1px solid #c6c6c6;
	color: #333
}

.jfk-button-contrast:active,.jfk-button-contrast.jfk-button-hover:active
	{
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
	background: #f8f8f8
}

.jfk-button-contrast.jfk-button-selected,.jfk-button-contrast.jfk-button-clear-outline.jfk-button-selected
	{
	background-color: #eee;
	background-image: -webkit-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image: -moz-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image: -ms-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image: -o-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image: linear-gradient(top, #f8f8f8, #f1f1f1);
	border: 1px solid #ccc;
	color: #333
}

.jfk-button-contrast.jfk-button-checked,.jfk-button-contrast.jfk-button-clear-outline.jfk-button-checked
	{
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
	background-color: #eee;
	background-image: -webkit-linear-gradient(top, #eee, #e0e0e0);
	background-image: -moz-linear-gradient(top, #eee, #e0e0e0);
	background-image: -ms-linear-gradient(top, #eee, #e0e0e0);
	background-image: -o-linear-gradient(top, #eee, #e0e0e0);
	background-image: linear-gradient(top, #eee, #e0e0e0);
	border: 1px solid #ccc;
	color: #333
}

.jfk-button-contrast:focus {
	border: 1px solid #4d90fe;
	outline: none
}

.jfk-button-contrast.jfk-button-clear-outline {
	border: 1px solid #dcdcdc;
	outline: none
}

.jfk-button-contrast.jfk-button-disabled {
	background: #fff;
	border: 1px solid #f3f3f3;
	border: 1px solid rgba(0, 0, 0, 0.05);
	color: #b8b8b8
}

.jfk-button-contrast .jfk-button-img {
	opacity: .55
}

.jfk-button-contrast.jfk-button-checked .jfk-button-img,.jfk-button-contrast.jfk-button-selected .jfk-button-img,.jfk-button-contrast.jfk-button-hover .jfk-button-img
	{
	opacity: 0.9
}

.jfk-button-contrast.jfk-button-disabled .jfk-button-img {
	filter: alpha(opacity =  33);
	opacity: 0.333
}

.jfk-button-default {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	background-color: #3d9400;
	background-image: -webkit-linear-gradient(top, #3d9400, #398a00);
	background-image: -moz-linear-gradient(top, #3d9400, #398a00);
	background-image: -ms-linear-gradient(top, #3d9400, #398a00);
	background-image: -o-linear-gradient(top, #3d9400, #398a00);
	background-image: linear-gradient(top, #3d9400, #398a00);
	border: 1px solid #29691d;
	color: #fff;
	text-shadow: 0px 1px rgba(0, 0, 0, 0.1)
}

.jfk-button-default.jfk-button-hover {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	background-color: #368200;
	background-image: -webkit-linear-gradient(top, #3d9400, #368200);
	background-image: -moz-linear-gradient(top, #3d9400, #368200);
	background-image: -ms-linear-gradient(top, #3d9400, #368200);
	background-image: -o-linear-gradient(top, #3d9400, #368200);
	background-image: linear-gradient(top, #3d9400, #368200);
	border: 1px solid #2d6200;
	border-bottom: 1px solid #2d6200;
	text-shadow: 0px 1px rgba(0, 0, 0, 0.3)
}

.jfk-button-default:focus {
	-webkit-box-shadow: inset 0 0 0 1px #fff;
	-moz-box-shadow: inset 0 0 0 1px #fff;
	box-shadow: inset 0 0 0 1px #fff;
	border: 1px solid #fff;
	border: rgba(0, 0, 0, 0) solid 1px;
	outline: 1px solid #3d9400;
	outline: rgba(0, 0, 0, 0) 0
}

.jfk-button-default.jfk-button-clear-outline {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	outline: none
}

.jfk-button-default:active {
	-webkit-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.3);
	box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.3);
	background: #368200;
	border: 1px solid #2d6200;
	border-top: 1px solid #2d6200
}

.jfk-button-default.jfk-button-disabled {
	background: #3d9400;
	filter: alpha(opacity =  50);
	opacity: 0.5
}

.jfk-slideToggle {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: inset 0px 1px 2px 0 rgba(0, 0, 0, .1);
	-moz-box-shadow: inset 0px 1px 2px 0 rgba(0, 0, 0, .1);
	box-shadow: inset 0px 1px 2px 0 rgba(0, 0, 0, .1);
	background-color: #f5f5f5;
	background-image: -webkit-linear-gradient(top, #eee, #e0e0e0);
	background-image: -moz-linear-gradient(top, #eee, #e0e0e0);
	background-image: -ms-linear-gradient(top, #eee, #e0e0e0);
	background-image: -o-linear-gradient(top, #eee, #e0e0e0);
	background-image: linear-gradient(top, #eee, #e0e0e0);
	border: 1px solid #ccc;
	color: #666;
	font-weight: bold;
	height: 27px;
	line-height: 27px;
	margin-right: 16px;
	outline: none;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 94px
}

.jfk-slideToggle-on,.jfk-slideToggle-off,.jfk-slideToggle-thumb {
	display: inline-block;
	text-align: center;
	text-transform: uppercase;
	width: 47px
}

.jfk-slideToggle-on {
	-webkit-box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, .1);
	-moz-box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, .1);
	box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, .1);
	background-color: #398bf2;
	background-image: -webkit-linear-gradient(top, #3b93ff, #3689ee);
	background-image: -moz-linear-gradient(top, #3b93ff, #3689ee);
	background-image: -ms-linear-gradient(top, #3b93ff, #3689ee);
	background-image: -o-linear-gradient(top, #3b93ff, #3689ee);
	background-image: linear-gradient(top, #3b93ff, #3689ee);
	color: #fff;
	height: 27px
}

.jfk-slideToggle-off {
	-webkit-border-radius: 2px 2px 0 0;
	-moz-border-radius: 2px 2px 0 0;
	border-radius: 2px 2px 0 0
}

.jfk-slideToggle-thumb {
	-webkit-box-shadow: 0px 1px 2px 0 rgba(0, 0, 0, .1);
	-moz-box-shadow: 0px 1px 2px 0 rgba(0, 0, 0, .1);
	box-shadow: 0px 1px 2px 0 rgba(0, 0, 0, .1);
	background-color: #f5f5f5;
	background-image: -webkit-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image: -moz-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image: -ms-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image: -o-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image: linear-gradient(top, #f8f8f8, #f1f1f1);
	-webkit-transition: all .130s ease-out;
	-moz-transition: all .130s ease-out;
	-o-transition: all .130s ease-out;
	transition: all .130s ease-out;
	border: 1px solid #ccc;
	display: block;
	height: 27px;
	left: -1px;
	position: absolute;
	top: -1px
}

.jfk-slideToggle-thumb::after {
	content: '';
	background-image: -webkit-linear-gradient(left, #ccc 50%, transparent 50%),
		-webkit-linear-gradient(left, #ccc 50%, transparent 50%),
		-webkit-linear-gradient(left, #ccc 50%, transparent 50%),
		-webkit-linear-gradient(left, #ccc 50%, transparent 50%),
		-webkit-linear-gradient(left, #ccc 50%, transparent 50%);
	background-image: -moz-linear-gradient(left, #ccc 50%, transparent 50%),
		-moz-linear-gradient(left, #ccc 50%, transparent 50%),
		-moz-linear-gradient(left, #ccc 50%, transparent 50%),
		-moz-linear-gradient(left, #ccc 50%, transparent 50%),
		-moz-linear-gradient(left, #ccc 50%, transparent 50%);
	background-image: -ms-linear-gradient(left, #ccc 50%, transparent 50%),
		-ms-linear-gradient(left, #ccc 50%, transparent 50%),
		-ms-linear-gradient(left, #ccc 50%, transparent 50%),
		-ms-linear-gradient(left, #ccc 50%, transparent 50%),
		-ms-linear-gradient(left, #ccc 50%, transparent 50%);
	background-image: -o-linear-gradient(left, #ccc 50%, transparent 50%),
		-o-linear-gradient(left, #ccc 50%, transparent 50%),
		-o-linear-gradient(left, #ccc 50%, transparent 50%),
		-o-linear-gradient(left, #ccc 50%, transparent 50%),
		-o-linear-gradient(left, #ccc 50%, transparent 50%);
	background-image: linear-gradient(left, #ccc 50%, transparent 50%),
		linear-gradient(left, #ccc 50%, transparent 50%),
		linear-gradient(left, #ccc 50%, transparent 50%),
		linear-gradient(left, #ccc 50%, transparent 50%),
		linear-gradient(left, #ccc 50%, transparent 50%);
	background-position: 0 0, 0 2px, 0 4px, 0 6px, 0 8px;
	background-repeat: repeat-x;
	background-size: 2px 1px;
	display: block;
	height: 9px;
	left: 15px;
	position: absolute;
	top: 9px;
	width: 17px
}

.jfk-slideToggle.jfk-slideToggle-checked .jfk-slideToggle-thumb {
	left: 47px
}

.jfk-slideToggle:focus {
	border: 1px solid #4d90fe
}

.jfk-slideToggle.jfk-slideToggle-clearOutline {
	border: 1px solid #ccc
}

.jfk-button-standard {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	background-color: #f5f5f5;
	background-image: -webkit-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image: -moz-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image: -ms-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image: -o-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image: linear-gradient(top, #f5f5f5, #f1f1f1);
	color: #444;
	border: 1px solid #dcdcdc;
	border: 1px solid rgba(0, 0, 0, 0.1)
}

.jfk-button-standard.jfk-button-hover,.jfk-button-standard.jfk-button-clear-outline.jfk-button-hover
	{
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	background-color: #f8f8f8;
	background-image: -webkit-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image: -moz-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image: -ms-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image: -o-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image: linear-gradient(top, #f8f8f8, #f1f1f1);
	border: 1px solid #c6c6c6;
	color: #333
}

.jfk-button-standard:active,.jfk-button-standard.jfk-button-hover:active
	{
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
	background: #f8f8f8;
	color: #333
}

.jfk-button-standard.jfk-button-selected,.jfk-button-standard.jfk-button-clear-outline.jfk-button-selected
	{
	background-color: #eee;
	background-image: -webkit-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image: -moz-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image: -ms-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image: -o-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image: linear-gradient(top, #f8f8f8, #f1f1f1);
	border: 1px solid #ccc;
	color: #333
}

.jfk-button-standard.jfk-button-checked,.jfk-button-standard.jfk-button-clear-outline.jfk-button-checked
	{
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
	background-color: #eee;
	background-image: -webkit-linear-gradient(top, #eee, #e0e0e0);
	background-image: -moz-linear-gradient(top, #eee, #e0e0e0);
	background-image: -ms-linear-gradient(top, #eee, #e0e0e0);
	background-image: -o-linear-gradient(top, #eee, #e0e0e0);
	background-image: linear-gradient(top, #eee, #e0e0e0);
	border: 1px solid #ccc;
	color: #333
}

.jfk-button-standard:focus {
	border: 1px solid #4d90fe;
	outline: none
}

.jfk-button-standard.jfk-button-clear-outline {
	border: 1px solid #dcdcdc;
	border: 1px solid rgba(0, 0, 0, 0.1);
	outline: none
}

.jfk-button-standard.jfk-button-disabled {
	background: #fff;
	border: 1px solid #f3f3f3;
	border: 1px solid rgba(0, 0, 0, 0.05);
	color: #b8b8b8
}

.jfk-button-standard .jfk-button-img {
	opacity: .55
}

.jfk-button-standard.jfk-button-checked .jfk-button-img,.jfk-button-standard.jfk-button-selected .jfk-button-img,.jfk-button-standard.jfk-button-hover .jfk-button-img
	{
	opacity: 0.9
}

.jfk-button-standard.jfk-button-disabled .jfk-button-img {
	filter: alpha(opacity =  33);
	opacity: 0.333
}

.jfk-button-flat {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: 1px solid transparent;
	font-size: 13px;
	font-weight: normal;
	height: 21px;
	line-height: 21px;
	margin-right: 1px;
	min-width: 0;
	padding: 0
}

.jfk-button-flat.jfk-button-hover,.jfk-button-flat.jfk-button-selected,.jfk-button-flat:focus,.jfk-button-flat:active
	{
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

.jfk-button-flat .jfk-button-img {
	height: 21px;
	opacity: .55;
	width: 21px
}

.jfk-button-flat .jfk-button-label {
	display: inline-block;
	margin: 0;
	padding: 0 1px
}

.jfk-button-flat.jfk-button-selected .jfk-button-img,.jfk-button-flat.jfk-button-hover .jfk-button-img
	{
	opacity: 0.9
}

.jfk-button-flat.jfk-button-disabled .jfk-button-img {
	filter: alpha(opacity =  33);
	opacity: 0.333
}

.jfk-button-flat:focus {
	border: 1px solid #4d90fe
}

.jfk-button-flat.jfk-button-clear-outline {
	border: 1px solid transparent
}

.jfk-button-mini {
	background-color: #f5f5f5;
	background-image: -webkit-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image: -moz-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image: -ms-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image: -o-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image: linear-gradient(top, #f5f5f5, #f1f1f1);
	border: 1px solid #dcdcdc;
	border: 1px solid rgba(0, 0, 0, 0.1);
	color: #444;
	height: 17px;
	line-height: 17px;
	min-width: 22px;
	text-shadow: 0px 1px rgba(0, 0, 0, 0.1)
}

.jfk-button-mini.jfk-button-hover,.jfk-button-mini.jfk-button-clear-outline.jfk-button-hover
	{
	background-color: #f8f8f8;
	background-image: -webkit-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image: -moz-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image: -ms-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image: -o-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image: linear-gradient(top, #f8f8f8, #f1f1f1);
	border: 1px solid #c6c6c6;
	text-shadow: 0px 1px rgba(0, 0, 0, 0.3)
}

.jfk-button-mini:active {
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1)
}

.jfk-button-mini.jfk-button-checked,.jfk-button-mini.jfk-button-clear-outline.jfk-button-checked
	{
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
	background-color: #e0e0e0;
	background-image: -webkit-linear-gradient(top, #eee, #e0e0e0);
	background-image: -moz-linear-gradient(top, #eee, #e0e0e0);
	background-image: -ms-linear-gradient(top, #eee, #e0e0e0);
	background-image: -o-linear-gradient(top, #eee, #e0e0e0);
	background-image: linear-gradient(top, #eee, #e0e0e0);
	border: 1px solid #ccc;
	color: #333
}

.jfk-button-mini:focus {
	border: 1px solid #4d90fe
}

.jfk-button-mini.jfk-button-clear-outline {
	border: 1px solid #dcdcdc
}

.jfk-button-mini.jfk-button-disabled {
	background: #fff;
	border: 1px solid #f3f3f3;
	border: 1px solid rgba(0, 0, 0, 0.05);
	color: #b8b8b8
}

.jfk-checkbox {
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	background-color: rgba(255, 255, 255, .05);
	border: 1px solid #c6c6c6;
	border: 1px solid rgba(155, 155, 155, .57);
	font-size: 1px;
	height: 11px;
	margin: 0px 4px 0px 1px;
	outline: 0;
	vertical-align: text-bottom;
	width: 11px
}

.jfk-checkbox-undetermined,.jfk-checkbox-checked {
	background-color: #fff;
	background-color: rgba(255, 255, 255, .65)
}

.jfk-checkbox-hover {
	-webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, .1);
	-moz-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, .1);
	box-shadow: inset 0px 1px 1px rgba(0, 0, 0, .1);
	border: 1px solid #b2b2b2
}

.jfk-checkbox-active {
	background-color: #ebebeb
}

.jfk-checkbox-focused {
	border: 1px solid #4d90fe
}

.jfk-checkbox-clearOutline.jfk-checkbox-focused {
	border: 1px solid #c6c6c6;
	border: 1px solid rgba(155, 155, 155, .57)
}

.jfk-checkbox-disabled,.jfk-checkbox-clearOutline.jfk-checkbox-disabled
	{
	background-color: #fff;
	border: 1px solid #f1f1f1;
	cursor: default
}

.jfk-checkbox-checkmark {
	height: 15px;
	outline: 0;
	width: 15px;
	left: 0;
	position: relative;
	top: -3px
}

.jfk-checkbox-undetermined .jfk-checkbox-checkmark {
	background: url(//ssl.gstatic.com/ui/v1/menu/checkmark-partial.png)
		no-repeat -5px -3px;
	background-image: -webkit-image-set(url(//ssl.gstatic.com/ui/v1/menu/checkmark-partial.png)
		1x, url(//ssl.gstatic.com/ui/v1/menu/checkmark-partial_2x.png) 2x)
}

.jfk-checkbox-checked .jfk-checkbox-checkmark {
	background: url(//ssl.gstatic.com/ui/v1/menu/checkmark.png) no-repeat
		-5px -3px;
	background-image: -webkit-image-set(url(//ssl.gstatic.com/ui/v1/menu/checkmark.png) 1x,
		url(//ssl.gstatic.com/ui/v1/menu/checkmark_2x.png) 2x)
}

.jfk-monthview-date {
	cursor: pointer;
	text-align: left
}

td.jfk-monthview-date-selected {
	color: #dd4b39
}

td.jfk-monthview-date-current {
	color: #000
}

.jfk-datepicker {
	color: #999
}

.jfk-datepicker-controls {
	font-size: 18px
}

.jfk-datepicker-header-table {
	width: 100%
}

.jfk-datepicker-controls-cell {
	text-align: right
}

.goog-modalpopup,.modal-dialog {
	-webkit-box-shadow: 0 4px 16px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 4px 16px rgba(0, 0, 0, .2);
	box-shadow: 0 4px 16px rgba(0, 0, 0, .2);
	background: #fff;
	background-clip: padding-box;
	border: 1px solid #acacac;
	border: 1px solid rgba(0, 0, 0, .333);
	outline: 0;
	position: absolute
}

.goog-modalpopup-bg,.modal-dialog-bg {
	background: #fff;
	left: 0;
	position: absolute;
	top: 0
}

div.goog-modalpopup-bg,div.modal-dialog-bg {
	filter: alpha(opacity =  75);
	-moz-opacity: .75;
	opacity: .75
}

.modal-dialog {
	color: #000;
	padding: 30px 42px
}

.modal-dialog-title {
	background-color: #fff;
	color: #000;
	cursor: default;
	font-size: 16px;
	font-weight: normal;
	line-height: 24px;
	margin: 0 0 16px
}

.modal-dialog-title-close {
	height: 11px;
	opacity: 0.7;
	padding: 17px;
	position: absolute;
	right: 0px;
	top: 0px;
	width: 11px
}

.modal-dialog-title-close:after {
	content: '';
	background: url(//ssl.gstatic.com/ui/v1/dialog/close-x.png);
	position: absolute;
	height: 11px;
	width: 11px;
	right: 17px
}

.modal-dialog-title-close:hover {
	opacity: 1
}

.modal-dialog-content {
	background-color: #fff;
	line-height: 1.4em
}

.modal-dialog-buttons {
	margin-top: 16px
}

.modal-dialog-buttons button {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background-color: #f5f5f5;
	background-image: -webkit-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image: -moz-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image: -ms-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image: -o-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image: linear-gradient(top, #f5f5f5, #f1f1f1);
	border: 1px solid #dcdcdc;
	border: 1px solid rgba(0, 0, 0, 0.1);
	color: #444;
	cursor: default;
	font-size: 11px;
	font-weight: bold;
	height: 29px;
	line-height: 27px;
	margin: 0 16px 0 0;
	min-width: 72px;
	outline: 0;
	padding: 0 8px
}

.modal-dialog-buttons button:hover {
	-webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
	background-color: #f8f8f8;
	background-image: -webkit-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image: -moz-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image: -ms-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image: -o-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image: linear-gradient(top, #f8f8f8, #f1f1f1);
	border: 1px solid #c6c6c6;
	color: #333
}

.modal-dialog-buttons button:active {
	-webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
	background-color: #f8f8f8;
	background-image: -webkit-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image: -moz-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image: -ms-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image: -o-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image: linear-gradient(top, #f8f8f8, #f1f1f1);
	border: 1px solid #c6c6c6;
	color: #333;
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1)
}

.modal-dialog-buttons button:focus {
	border: 1px solid #4d90fe
}

.modal-dialog-buttons button[disabled] {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	background: #fff;
	background-image: none;
	border: 1px solid #f3f3f3;
	border: 1px solid rgba(0, 0, 0, 0.05);
	color: #b8b8b8
}

.modal-dialog-buttons .goog-buttonset-action {
	background-color: #4d90fe;
	background-image: -webkit-linear-gradient(top, #4d90fe, #4787ed);
	background-image: -moz-linear-gradient(top, #4d90fe, #4787ed);
	background-image: -ms-linear-gradient(top, #4d90fe, #4787ed);
	background-image: -o-linear-gradient(top, #4d90fe, #4787ed);
	background-image: linear-gradient(top, #4d90fe, #4787ed);
	border: 1px solid #3079ed;
	color: #fff
}

.modal-dialog-buttons .goog-buttonset-action:hover {
	background-color: #357ae8;
	background-image: -webkit-linear-gradient(top, #4d90fe, #357ae8);
	background-image: -moz-linear-gradient(top, #4d90fe, #357ae8);
	background-image: -ms-linear-gradient(top, #4d90fe, #357ae8);
	background-image: -o-linear-gradient(top, #4d90fe, #357ae8);
	background-image: linear-gradient(top, #4d90fe, #357ae8);
	border: 1px solid #2f5bb7;
	color: #fff
}

.modal-dialog-buttons .goog-buttonset-action:active {
	background-color: #357ae8;
	background-image: -webkit-linear-gradient(top, #4d90fe, #357ae8);
	background-image: -moz-linear-gradient(top, #4d90fe, #357ae8);
	background-image: -ms-linear-gradient(top, #4d90fe, #357ae8);
	background-image: -o-linear-gradient(top, #4d90fe, #357ae8);
	background-image: linear-gradient(top, #4d90fe, #357ae8);
	border: 1px solid #2f5bb7;
	color: #fff;
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3)
}

.modal-dialog-buttons .goog-buttonset-action:focus {
	-webkit-box-shadow: inset 0 0 0 1px #fff;
	-moz-box-shadow: inset 0 0 0 1px #fff;
	box-shadow: inset 0 0 0 1px #fff;
	border: 1px solid #fff;
	border: rgba(0, 0, 0, 0) solid 1px;
	outline: 1px solid #4d90fe;
	outline: rgba(0, 0, 0, 0) 0
}

.modal-dialog-buttons .goog-buttonset-action[disabled] {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	background: #4d90fe;
	color: #fff;
	filter: alpha(opacity =  50);
	opacity: 0.5
}

.jfk-alert,.jfk-confirm,.jfk-prompt {
	width: 512px
}

hr {
	border: 1px solid #ebebeb
}

.goog-link-button {
	position: relative;
	color: #15c;
	text-decoration: underline;
	cursor: pointer
}

.goog-link-button-disabled {
	color: #ccc;
	text-decoration: none;
	cursor: default
}

.goog-flat-menu-button {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background-color: #f5f5f5;
	background-image: -webkit-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image: -moz-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image: -ms-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image: -o-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image: linear-gradient(top, #f5f5f5, #f1f1f1);
	border: 1px solid #dcdcdc;
	color: #444;
	cursor: default;
	font-size: 11px;
	font-weight: bold;
	line-height: 27px;
	list-style: none;
	margin: 0 2px;
	min-width: 46px;
	outline: none;
	padding: 0 18px 0 6px;
	text-align: center;
	text-decoration: none
}

.goog-flat-menu-button-disabled {
	background-color: #fff;
	border-color: #f3f3f3;
	color: #b8b8b8
}

.goog-flat-menu-button.goog-flat-menu-button-hover {
	background-color: #f8f8f8;
	background-image: -webkit-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image: -moz-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image: -ms-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image: -o-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image: linear-gradient(top, #f8f8f8, #f1f1f1);
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
	box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
	border-color: #c6c6c6;
	color: #333
}

.goog-flat-menu-button.goog-flat-menu-button-focused {
	border-color: #4d90fe
}

.goog-flat-menu-button.goog-flat-menu-button-open,.goog-flat-menu-button.goog-flat-menu-button-active
	{
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
	background-color: #eee;
	background-image: -webkit-linear-gradient(top, #eee, #e0e0e0);
	background-image: -moz-linear-gradient(top, #eee, #e0e0e0);
	background-image: -ms-linear-gradient(top, #eee, #e0e0e0);
	background-image: -o-linear-gradient(top, #eee, #e0e0e0);
	background-image: linear-gradient(top, #eee, #e0e0e0);
	border: 1px solid #ccc;
	color: #333;
	z-index: 2
}

.goog-flat-menu-button-caption {
	vertical-align: top;
	white-space: nowrap
}

.goog-flat-menu-button-dropdown {
	border-color: #777 transparent;
	border-style: solid;
	border-width: 4px 4px 0 4px;
	height: 0;
	width: 0;
	position: absolute;
	right: 5px;
	top: 12px
}

.goog-flat-menu-button .goog-flat-menu-button-img {
	margin-top: -3px;
	opacity: .55;
	vertical-align: middle
}

.goog-flat-menu-button-active .goog-flat-menu-button-img,.goog-flat-menu-button-open .goog-flat-menu-button-img,.goog-flat-menu-button-selected .goog-flat-menu-button-img,.goog-flat-menu-button-hover .goog-flat-menu-button-img
	{
	opacity: 0.9
}

.goog-flat-menu-button-active .goog-flat-menu-button-dropdown,.goog-flat-menu-button-open .goog-flat-menu-button-dropdown,.goog-flat-menu-button-selected .goog-flat-menu-button-dropdown,.goog-flat-menu-button-hover .goog-flat-menu-button-dropdown
	{
	border-color: #595959 transparent
}

.goog-flat-menu-button-left,.goog-flat-menu-button-right {
	z-index: 1
}

.goog-flat-menu-button-left.goog-flat-menu-button-disabled {
	z-index: 0
}

.goog-flat-menu-button-right:focus,.goog-flat-menu-button-hover.goog-flat-menu-button-collapse-right,.goog-flat-menu-button-left:focus,.goog-flat-menu-button-hover.goog-flat-menu-button-collapse-left
	{
	z-index: 2
}

.goog-flat-menu-button-collapse-left {
	margin-left: -1px;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-topleft: 0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
	min-width: 0;
	padding-left: 0;
	vertical-align: top
}

.goog-flat-menu-button-collapse-right {
	margin-right: 0px;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 0;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}

.jfk-textinput {
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	border: 1px solid #d9d9d9;
	border-top: 1px solid #c0c0c0;
	font-size: 13px;
	height: 25px;
	padding: 1px 8px
}

.jfk-textinput:focus {
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
	border: 1px solid #4d90fe;
	outline: none
}

.jfk-textinput::-ms-clear {
	display: none
}

.goog-toolbar-button,.goog-toolbar-menu-button {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	background: 0;
	border-color: transparent;
	border-style: solid;
	border-width: 1px;
	outline: none;
	padding: 0;
	height: 24px;
	color: #444;
	line-height: 24px;
	list-style: none;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle;
	cursor: default
}

.goog-toolbar-button-outer-box,.goog-toolbar-button-inner-box .goog-toolbar-menu-button-outer-box,.goog-toolbar-menu-button-inner-box
	{
	border: 0;
	vertical-align: top
}

.goog-toolbar-button-outer-box,.goog-toolbar-menu-button-outer-box {
	margin: 0;
	padding: 0
}

.goog-toolbar-button-inner-box,.goog-toolbar-menu-button-inner-box {
	padding: 0 2px
}

.goog-toolbar-button-hover {
	padding: 0
}

.goog-toolbar-button-active,.goog-toolbar-button-checked,.goog-toolbar-button-selected
	{
	color: #222;
	padding: 0
}

.goog-toolbar-button-hover,.goog-toolbar-menu-button-hover {
	border-color: #c6c6c6 !important;
	color: #222
}

.goog-toolbar-menu-button-open {
	color: #222
}

.goog-toolbar-button-hover,.goog-toolbar-menu-button-hover {
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
	box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
	background-color: #f8f8f8;
	background-image: -webkit-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image: -moz-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image: -ms-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image: -o-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image: linear-gradient(top, #f8f8f8, #f1f1f1)
}

.goog-toolbar-button-active,.goog-toolbar-menu-button-active {
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
	background-color: #f6f6f6;
	background-image: -webkit-linear-gradient(top, #f6f6f6, #f1f1f1);
	background-image: -moz-linear-gradient(top, #f6f6f6, #f1f1f1);
	background-image: -ms-linear-gradient(top, #f6f6f6, #f1f1f1);
	background-image: -o-linear-gradient(top, #f6f6f6, #f1f1f1);
	background-image: linear-gradient(top, #f6f6f6, #f1f1f1);
	border-color: #c6c6c6
}

.goog-toolbar-button-selected,.goog-toolbar-button-checked,.goog-toolbar-menu-button-open
	{
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
	background-color: #eee;
	background-image: -webkit-linear-gradient(top, #eee, #e0e0e0);
	background-image: -moz-linear-gradient(top, #eee, #e0e0e0);
	background-image: -ms-linear-gradient(top, #eee, #e0e0e0);
	background-image: -o-linear-gradient(top, #eee, #e0e0e0);
	background-image: linear-gradient(top, #eee, #e0e0e0);
	border-color: #ccc
}

.goog-toolbar-button-disabled,.goog-toolbar-menu-button-disabled {
	color: #222 !important;
	opacity: 0.3;
	filter: alpha(opacity =  30)
}

.goog-toolbar-button-collapse-right,.goog-toolbar-button-collapse-right .goog-toolbar-button-outer-box,.goog-toolbar-button-collapse-right .goog-toolbar-button-inner-box
	{
	margin-right: 0
}

.goog-toolbar-button-collapse-left,.goog-toolbar-button-collapse-left .goog-toolbar-button-outer-box,.goog-toolbar-button-collapse-left .goog-toolbar-button-inner-box
	{
	margin-left: 0
}

.goog-toolbar-menu-button-dropdown {
	background:
		url(//ssl.gstatic.com/ui/v1/disclosure/small-grey-disclosure-arrow-down.png)
		center no-repeat;
	float: right;
	margin: 10px 2px 0 3px;
	padding: 0;
	opacity: .8;
	vertical-align: middle;
	width: 5px;
	height: 7px;
	*float: none;
	*position: relative;
	*top: -3px
}

.goog-toolbar-separator {
	border-left: 1px solid #ccc;
	height: 17px;
	line-height: normal;
	list-style: none;
	margin: 0 2px;
	outline: none;
	overflow: hidden;
	padding: 0;
	text-decoration: none;
	vertical-align: middle;
	width: 0
}

.goog-toolbar-select .goog-toolbar-menu-button-dropdown {
	background:
		url(//ssl.gstatic.com/ui/v1/disclosure/small-grey-disclosure-arrow-down.png)
		center no-repeat;
	height: 11px;
	margin-top: 7px;
	width: 7px;
	-webkit-transform: none;
	-moz-transform: none;
	transform: none;
	filter: none
}

.goog-toolbar-menu-button-caption {
	padding: 0;
	margin: 0
}

.goog-zippy-header {
	-webkit-transition: background-color .218s, opacity .218s;
	-moz-transition: background-color .218s, opacity .218s;
	-o-transition: background-color .218s, opacity .218s;
	transition: background-color .218s, opacity .218s;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	cursor: default;
	opacity: 0.8;
	outline: 0;
	padding: 7px 0 7px 17px;
	position: relative
}

.goog-zippy-header:focus,.goog-zippy-header:hover {
	outline: 0;
	background-color: #eee;
	opacity: 1
}

.goog-zippy-expanded:before {
	content: url(//ssl.gstatic.com/ui/v1/zippy/arrow_down.png);
	left: 5px;
	top: 5px;
	position: absolute
}

.goog-zippy-collapsed:before {
	content: url(//ssl.gstatic.com/ui/v1/zippy/arrow_right.png);
	left: 7px;
	top: 6px;
	position: absolute
}

.goog-zippy-content,.jfk-zippy-content {
	padding-left: 17px
}

.goog-menuseparator {
	border-top: 1px solid #ebebeb;
	margin-top: 6px;
	margin-bottom: 6px
}

.jfk-select .goog-flat-menu-button-caption {
	overflow: hidden;
	width: 100%
}

.jfk-select .goog-flat-menu-button-dropdown {
	background:
		url(//ssl.gstatic.com/ui/v1/disclosure/grey-disclosure-arrow-up-down.png)
		center no-repeat;
	border: none;
	height: 11px;
	margin-top: -4px;
	width: 7px
}

.jfk-radiobutton {
	display: inline-block;
	outline: none;
	padding: 5px 7px;
	position: relative
}

.jfk-radiobutton-radio {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: url(//ssl.gstatic.com/ui/v1/radiobutton/unchecked.png) -3px
		-3px;
	background: rgba(255, 255, 255, 0);
	border: 1px solid rgba(198, 198, 198, 1);
	height: 15px;
	left: 7px;
	margin: 0;
	outline: none;
	position: absolute;
	text-align: left;
	top: 6px;
	width: 15px
}

.jfk-radiobutton:active .jfk-radiobutton-radio {
	background: rgba(235, 235, 235, 1);
	border-color: rgba(182, 182, 182, 1)
}

.jfk-radiobutton:hover .jfk-radiobutton-radio {
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1);
	border-color: rgba(182, 182, 182, 1)
}

.jfk-radiobutton:focus .jfk-radiobutton-radio {
	border-color: rgba(77, 144, 254, 1)
}

.jfk-radiobutton-checked .jfk-radiobutton-radio {
	background: url(//ssl.gstatic.com/ui/v1/radiobutton/checked.png) -3px
		-3px;
	background: rgba(255, 255, 255, 0)
}

.jfk-radiobutton.jfk-radiobutton:focus .jfk-radiobutton-radio {
	background:
		url(//ssl.gstatic.com/ui/v1/radiobutton/unchecked_focused.png) -3px
		-3px;
	background: rgba(255, 255, 255, 0)
}

.jfk-radiobutton-checked.jfk-radiobutton:focus .jfk-radiobutton-radio {
	background: url(//ssl.gstatic.com/ui/v1/radiobutton/checked_focused.png)
		-3px -3px;
	background: rgba(255, 255, 255, 0)
}

.jfk-radiobutton-checked .jfk-radiobutton-radio::after {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background: rgba(96, 96, 96, 1);
	content: '';
	display: block;
	height: 7px;
	left: 3px;
	position: relative;
	top: 3px;
	width: 7px
}

.jfk-radiobutton .jfk-radiobutton-label {
	cursor: default;
	margin-left: 22px
}

.jfk-radiobutton-disabled .jfk-radiobutton-radio {
	background:
		url(//ssl.gstatic.com/ui/v1/radiobutton/unchecked-disabled.png) -3px
		-3px;
	background: rgba(255, 255, 255, 0);
	border-color: rgba(241, 241, 241, 1)
}

.jfk-radiobutton-disabled.jfk-radiobutton-checked .jfk-radiobutton-radio
	{
	background:
		url(//ssl.gstatic.com/ui/v1/radiobutton/checked-disabled.png) -3px
		-3px;
	background: rgba(255, 255, 255, 0)
}

.jfk-radiobutton-disabled.jfk-radiobutton-checked .jfk-radiobutton-radio::after
	{
	background: rgba(184, 184, 184, 1)
}

.jfk-radiobutton-disabled .jfk-radiobutton-label {
	color: rgb(184, 184, 184)
}

.jfk-radiobutton-disabled:active .jfk-radiobutton-radio,.jfk-radiobutton-disabled:hover .jfk-radiobutton-radio
	{
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	background: rgba(255, 255, 255, 1);
	border-color: rgba(241, 241, 241, 1)
}

::-webkit-scrollbar {
	height: 16px;
	overflow: visible;
	width: 16px
}

::-webkit-scrollbar-button {
	height: 0;
	width: 0
}

::-webkit-scrollbar-track {
	background-clip: padding-box;
	border: solid transparent;
	border-width: 0 0 0 4px
}

::-webkit-scrollbar-track:horizontal {
	border-width: 4px 0 0
}

::-webkit-scrollbar-track:hover {
	background-color: rgba(0, 0, 0, .05);
	box-shadow: inset 1px 0 0 rgba(0, 0, 0, .1)
}

::-webkit-scrollbar-track:horizontal:hover {
	box-shadow: inset 0 1px 0 rgba(0, 0, 0, .1)
}

::-webkit-scrollbar-track:active {
	background-color: rgba(0, 0, 0, .05);
	box-shadow: inset 1px 0 0 rgba(0, 0, 0, .14), inset -1px 0 0
		rgba(0, 0, 0, .07)
}

::-webkit-scrollbar-track:horizontal:active {
	box-shadow: inset 0 1px 0 rgba(0, 0, 0, .14), inset 0 -1px 0
		rgba(0, 0, 0, .07)
}

.jfk-scrollbar-dark::-webkit-scrollbar-track:hover {
	background-color: rgba(255, 255, 255, .1);
	box-shadow: inset 1px 0 0 rgba(255, 255, 255, .2)
}

.jfk-scrollbar-dark::-webkit-scrollbar-track:horizontal:hover {
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2)
}

.jfk-scrollbar-dark::-webkit-scrollbar-track:active {
	background-color: rgba(255, 255, 255, .1);
	box-shadow: inset 1px 0 0 rgba(255, 255, 255, .25), inset -1px 0 0
		rgba(255, 255, 255, .15)
}

.jfk-scrollbar-dark::-webkit-scrollbar-track:horizontal:active {
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), inset 0 -1px 0
		rgba(255, 255, 255, .15)
}

::-webkit-scrollbar-thumb {
	background-color: rgba(0, 0, 0, .2);
	background-clip: padding-box;
	border: solid transparent;
	border-width: 1px 1px 1px 6px;
	min-height: 28px;
	padding: 100px 0 0;
	box-shadow: inset 1px 1px 0 rgba(0, 0, 0, .1), inset 0 -1px 0
		rgba(0, 0, 0, .07)
}

::-webkit-scrollbar-thumb:horizontal {
	border-width: 6px 1px 1px;
	padding: 0 0 0 100px;
	box-shadow: inset 1px 1px 0 rgba(0, 0, 0, .1), inset -1px 0 0
		rgba(0, 0, 0, .07)
}

::-webkit-scrollbar-thumb:hover {
	background-color: rgba(0, 0, 0, .4);
	box-shadow: inset 1px 1px 1px rgba(0, 0, 0, .25)
}

::-webkit-scrollbar-thumb:active {
	background-color: rgba(0, 0, 0, 0.5);
	box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.35)
}

.jfk-scrollbar-dark::-webkit-scrollbar-thumb {
	background-color: rgba(255, 255, 255, .3);
	box-shadow: inset 1px 1px 0 rgba(255, 255, 255, .15), inset 0 -1px 0
		rgba(255, 255, 255, .1)
}

.jfk-scrollbar-dark::-webkit-scrollbar-thumb:horizontal {
	box-shadow: inset 1px 1px 0 rgba(255, 255, 255, .15), inset -1px 0 0
		rgba(255, 255, 255, .1)
}

.jfk-scrollbar-dark::-webkit-scrollbar-thumb:hover {
	background-color: rgba(255, 255, 255, .6);
	box-shadow: inset 1px 1px 1px rgba(255, 255, 255, .37)
}

.jfk-scrollbar-dark::-webkit-scrollbar-thumb:active {
	background-color: rgba(255, 255, 255, .75);
	box-shadow: inset 1px 1px 3px rgba(255, 255, 255, .5)
}

.jfk-scrollbar-borderless::-webkit-scrollbar-track {
	border-width: 0 1px 0 6px
}

.jfk-scrollbar-borderless::-webkit-scrollbar-track:horizontal {
	border-width: 6px 0 1px
}

.jfk-scrollbar-borderless::-webkit-scrollbar-track:hover {
	background-color: rgba(0, 0, 0, .035);
	box-shadow: inset 1px 1px 0 rgba(0, 0, 0, .14), inset -1px -1px 0
		rgba(0, 0, 0, .07)
}

.jfk-scrollbar-borderless.jfk-scrollbar-dark::-webkit-scrollbar-track:hover
	{
	background-color: rgba(255, 255, 255, .07);
	box-shadow: inset 1px 1px 0 rgba(255, 255, 255, .25), inset -1px -1px 0
		rgba(255, 255, 255, .15)
}

.jfk-scrollbar-borderless::-webkit-scrollbar-thumb {
	border-width: 0 1px 0 6px
}

.jfk-scrollbar-borderless::-webkit-scrollbar-thumb:horizontal {
	border-width: 6px 0 1px
}

::-webkit-scrollbar-corner {
	background: transparent
}

body::-webkit-scrollbar-track-piece {
	background-clip: padding-box;
	background-color: #f5f5f5;
	border: solid #fff;
	border-width: 0 0 0 3px;
	box-shadow: inset 1px 0 0 rgba(0, 0, 0, .14), inset -1px 0 0
		rgba(0, 0, 0, .07)
}

body::-webkit-scrollbar-track-piece:horizontal {
	border-width: 3px 0 0;
	box-shadow: inset 0 1px 0 rgba(0, 0, 0, .14), inset 0 -1px 0
		rgba(0, 0, 0, .07)
}

body::-webkit-scrollbar-thumb {
	border-width: 1px 1px 1px 5px
}

body::-webkit-scrollbar-thumb:horizontal {
	border-width: 5px 1px 1px
}

body::-webkit-scrollbar-corner {
	background-clip: padding-box;
	background-color: #f5f5f5;
	border: solid #fff;
	border-width: 3px 0 0 3px;
	box-shadow: inset 1px 1px 0 rgba(0, 0, 0, .14)
}

.jfk-scrollbar::-webkit-scrollbar {
	height: 16px;
	overflow: visible;
	width: 16px
}

.jfk-scrollbar::-webkit-scrollbar-button {
	height: 0;
	width: 0
}

.jfk-scrollbar::-webkit-scrollbar-track {
	background-clip: padding-box;
	border: solid transparent;
	border-width: 0 0 0 4px
}

.jfk-scrollbar::-webkit-scrollbar-track:horizontal {
	border-width: 4px 0 0
}

.jfk-scrollbar::-webkit-scrollbar-track:hover {
	background-color: rgba(0, 0, 0, .05);
	box-shadow: inset 1px 0 0 rgba(0, 0, 0, .1)
}

.jfk-scrollbar::-webkit-scrollbar-track:horizontal:hover {
	box-shadow: inset 0 1px 0 rgba(0, 0, 0, .1)
}

.jfk-scrollbar::-webkit-scrollbar-track:active {
	background-color: rgba(0, 0, 0, .05);
	box-shadow: inset 1px 0 0 rgba(0, 0, 0, .14), inset -1px 0 0
		rgba(0, 0, 0, .07)
}

.jfk-scrollbar::-webkit-scrollbar-track:horizontal:active {
	box-shadow: inset 0 1px 0 rgba(0, 0, 0, .14), inset 0 -1px 0
		rgba(0, 0, 0, .07)
}

.jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-track:hover {
	background-color: rgba(255, 255, 255, .1);
	box-shadow: inset 1px 0 0 rgba(255, 255, 255, .2)
}

.jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-track:horizontal:hover
	{
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2)
}

.jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-track:active {
	background-color: rgba(255, 255, 255, .1);
	box-shadow: inset 1px 0 0 rgba(255, 255, 255, .25), inset -1px 0 0
		rgba(255, 255, 255, .15)
}

.jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-track:horizontal:active
	{
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), inset 0 -1px 0
		rgba(255, 255, 255, .15)
}

.jfk-scrollbar::-webkit-scrollbar-thumb {
	background-color: rgba(0, 0, 0, .2);
	background-clip: padding-box;
	border: solid transparent;
	border-width: 1px 1px 1px 6px;
	min-height: 28px;
	padding: 100px 0 0;
	box-shadow: inset 1px 1px 0 rgba(0, 0, 0, .1), inset 0 -1px 0
		rgba(0, 0, 0, .07)
}

.jfk-scrollbar::-webkit-scrollbar-thumb:horizontal {
	border-width: 6px 1px 1px;
	padding: 0 0 0 100px;
	box-shadow: inset 1px 1px 0 rgba(0, 0, 0, .1), inset -1px 0 0
		rgba(0, 0, 0, .07)
}

.jfk-scrollbar::-webkit-scrollbar-thumb:hover {
	background-color: rgba(0, 0, 0, .4);
	box-shadow: inset 1px 1px 1px rgba(0, 0, 0, .25)
}

.jfk-scrollbar::-webkit-scrollbar-thumb:active {
	background-color: rgba(0, 0, 0, 0.5);
	box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.35)
}

.jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-thumb {
	background-color: rgba(255, 255, 255, .3);
	box-shadow: inset 1px 1px 0 rgba(255, 255, 255, .15), inset 0 -1px 0
		rgba(255, 255, 255, .1)
}

.jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-thumb:horizontal {
	box-shadow: inset 1px 1px 0 rgba(255, 255, 255, .15), inset -1px 0 0
		rgba(255, 255, 255, .1)
}

.jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-thumb:hover {
	background-color: rgba(255, 255, 255, .6);
	box-shadow: inset 1px 1px 1px rgba(255, 255, 255, .37)
}

.jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-thumb:active {
	background-color: rgba(255, 255, 255, .75);
	box-shadow: inset 1px 1px 3px rgba(255, 255, 255, .5)
}

.jfk-scrollbar-borderless.jfk-scrollbar::-webkit-scrollbar-track {
	border-width: 0 1px 0 6px
}

.jfk-scrollbar-borderless.jfk-scrollbar::-webkit-scrollbar-track:horizontal
	{
	border-width: 6px 0 1px
}

.jfk-scrollbar-borderless.jfk-scrollbar::-webkit-scrollbar-track:hover {
	background-color: rgba(0, 0, 0, .035);
	box-shadow: inset 1px 1px 0 rgba(0, 0, 0, .14), inset -1px -1px 0
		rgba(0, 0, 0, .07)
}

.jfk-scrollbar-borderless.jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-track:hover
	{
	background-color: rgba(255, 255, 255, .07);
	box-shadow: inset 1px 1px 0 rgba(255, 255, 255, .25), inset -1px -1px 0
		rgba(255, 255, 255, .15)
}

.jfk-scrollbar-borderless.jfk-scrollbar::-webkit-scrollbar-thumb {
	border-width: 0 1px 0 6px
}

.jfk-scrollbar-borderless.jfk-scrollbar::-webkit-scrollbar-thumb:horizontal
	{
	border-width: 6px 0 1px
}

.jfk-scrollbar::-webkit-scrollbar-corner {
	background: transparent
}

body.jfk-scrollbar::-webkit-scrollbar-track-piece {
	background-clip: padding-box;
	background-color: #f5f5f5;
	border: solid #fff;
	border-width: 0 0 0 3px;
	box-shadow: inset 1px 0 0 rgba(0, 0, 0, .14), inset -1px 0 0
		rgba(0, 0, 0, .07)
}

body.jfk-scrollbar::-webkit-scrollbar-track-piece:horizontal {
	border-width: 3px 0 0;
	box-shadow: inset 0 1px 0 rgba(0, 0, 0, .14), inset 0 -1px 0
		rgba(0, 0, 0, .07)
}

body.jfk-scrollbar::-webkit-scrollbar-thumb {
	border-width: 1px 1px 1px 5px
}

body.jfk-scrollbar::-webkit-scrollbar-thumb:horizontal {
	border-width: 5px 1px 1px
}

body.jfk-scrollbar::-webkit-scrollbar-corner {
	background-clip: padding-box;
	background-color: #f5f5f5;
	border: solid #fff;
	border-width: 3px 0 0 3px;
	box-shadow: inset 1px 1px 0 rgba(0, 0, 0, .14)
}

.jfk-star {
	display: inline-block;
	height: 19px;
	text-align: center;
	width: 19px;
	padding: 2px
}

.jfk-star:before {
	content: url(//ssl.gstatic.com/ui/v1/star/star4.png);
	content: -webkit-image-set(url(//ssl.gstatic.com/ui/v1/star/star4.png) 1x,
		url(//ssl.gstatic.com/ui/v1/star/star4_2x.png) 2x)
}

.jfk-star-hover:before {
	content: url(//ssl.gstatic.com/ui/v1/star/star-hover4.png);
	content: -webkit-image-set(url(//ssl.gstatic.com/ui/v1/star/star-hover4.png) 1x,
		url(//ssl.gstatic.com/ui/v1/star/star-hover4_2x.png) 2x)
}

.jfk-star-active:before {
	content: url(//ssl.gstatic.com/ui/v1/star/star-active4.png);
	content: -webkit-image-set(url(//ssl.gstatic.com/ui/v1/star/star-active4.png) 1x,
		url(//ssl.gstatic.com/ui/v1/star/star-active4_2x.png) 2x)
}

.jfk-star-checked:before {
	content: url(//ssl.gstatic.com/ui/v1/star/star-lit4.png);
	content: -webkit-image-set(url(//ssl.gstatic.com/ui/v1/star/star-lit4.png) 1x,
		url(//ssl.gstatic.com/ui/v1/star/star-lit4_2x.png) 2x)
}

.jfk-star-checked.jfk-star-hover:before {
	content: url(//ssl.gstatic.com/ui/v1/star/star-lit-hover4.png);
	content: -webkit-image-set(url(//ssl.gstatic.com/ui/v1/star/star-lit-hover4.png)
		1x, url(//ssl.gstatic.com/ui/v1/star/star-lit-hover4_2x.png) 2x)
}

.jfk-star-checked.jfk-star-active:before {
	content: url(//ssl.gstatic.com/ui/v1/star/star-lit-active4.png);
	content: -webkit-image-set(url(//ssl.gstatic.com/ui/v1/star/star-lit-active4.png)
		1x, url(//ssl.gstatic.com/ui/v1/star/star-lit-active4_2x.png) 2x)
}

.jfk-tooltip {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-transition: visibility 0, opacity .13s ease-in;
	-moz-transition: visibility 0, opacity .13s ease-in;
	-o-transition: visibility 0, opacity .13s ease-in;
	transition: visibility 0, opacity .13s ease-in;
	background-color: #2a2a2a;
	border: 1px solid #fff;
	color: #fff;
	cursor: default;
	display: block;
	font-size: 11px;
	font-weight: bold;
	margin-left: -1px;
	opacity: 1;
	padding: 7px 9px;
	position: absolute;
	visibility: visible;
	word-break: break-all;
	word-break: break-word
}

.jfk-tooltip-hide {
	-webkit-transition: visibility .13s, opacity .13s ease-out, left 0
		linear .13s, top 0 linear .13s;
	-moz-transition: visibility .13s, opacity .13s ease-out, left 0 linear
		.13s, top 0 linear .13s;
	-o-transition: visibility .13s, opacity .13s ease-out, left 0 linear
		.13s, top 0 linear .13s;
	transition: visibility .13s, opacity .13s ease-out, left 0 linear .13s,
		top 0 linear .13s;
	opacity: 0;
	left: 20px !important;
	top: 20px !important;
	visibility: hidden
}

.jfk-tooltip-arrow {
	pointer-events: none;
	position: absolute
}

.jfk-tooltip-arrow .jfk-tooltip-arrowimplbefore,.jfk-tooltip-arrow .jfk-tooltip-arrowimplafter
	{
	content: '';
	display: block;
	height: 0;
	position: absolute;
	width: 0
}

.jfk-tooltip-arrow .jfk-tooltip-arrowimplbefore {
	border: 6px solid
}

.jfk-tooltip-arrow .jfk-tooltip-arrowimplafter {
	border: 5px solid
}

.jfk-tooltip-arrowdown {
	bottom: 0
}

.jfk-tooltip-arrowup {
	top: -6px
}

.jfk-tooltip-arrowleft {
	left: -6px
}

.jfk-tooltip-arrowright {
	right: 0
}

.jfk-tooltip-arrowdown .jfk-tooltip-arrowimplbefore,.jfk-tooltip-arrowup .jfk-tooltip-arrowimplbefore
	{
	border-color: #fff transparent;
	left: -6px
}

.jfk-tooltip-arrowdown .jfk-tooltip-arrowimplafter,.jfk-tooltip-arrowup .jfk-tooltip-arrowimplafter
	{
	border-color: #2a2a2a transparent;
	left: -5px
}

.jfk-tooltip-arrowdown .jfk-tooltip-arrowimplbefore,.jfk-tooltip-arrowdown .jfk-tooltip-arrowimplafter
	{
	border-bottom-width: 0
}

.jfk-tooltip-arrowup .jfk-tooltip-arrowimplbefore {
	border-top-width: 0
}

.jfk-tooltip-arrowup .jfk-tooltip-arrowimplafter {
	border-top-width: 0;
	top: 1px
}

.jfk-tooltip-arrowleft .jfk-tooltip-arrowimplbefore,.jfk-tooltip-arrowright .jfk-tooltip-arrowimplbefore
	{
	border-color: transparent #fff;
	top: -6px
}

.jfk-tooltip-arrowleft .jfk-tooltip-arrowimplafter,.jfk-tooltip-arrowright .jfk-tooltip-arrowimplafter
	{
	border-color: transparent #2a2a2a;
	top: -5px
}

.jfk-tooltip-arrowleft .jfk-tooltip-arrowimplbefore {
	border-left-width: 0
}

.jfk-tooltip-arrowleft .jfk-tooltip-arrowimplafter {
	border-left-width: 0;
	left: 1px
}

.jfk-tooltip-arrowright .jfk-tooltip-arrowimplbefore,.jfk-tooltip-arrowright .jfk-tooltip-arrowimplafter
	{
	border-right-width: 0
}

.jfk-productName {
	color: #dd4b39;
	font-size: 20px
}

.jfk-sectionHeader {
	color: #222;
	font-size: 16px
}

.jfk-titleLink {
	color: #15c;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none
}

.jfk-greyText {
	color: #555
}

.jfk-secondaryText {
	color: #777;
	font-size: 11px
}

.jfk-sourceLink {
	color: #093;
	font-size: 11px;
	text-decoration: none
}

.p6n-form .p6n-form-row {
	min-height: 54px;
	padding-top: 10px;
	clear: both
}

.p6n-form .p6n-form-label-div {
	clear: both;
	float: left;
	margin-top: 6px;
	text-align: right;
	width: 125px;
	vertical-align: top
}

.p6n-form-label-div+.p6n-form-field-div {
	margin-left: 37px
}

.p6n-form .p6n-form-field-div input[type=text] {
	font: inherit;
	width: 255px
}

.p6n-form .p6n-form-field-div-short input[type=text] {
	width: 180px
}

.p6n-form .p6n-form-field-error {
	color: #dd4b39;
	padding: 8px 0 8px 8px;
	width: 240px
}

.p6n-form .p6n-tooltip {
	float: left;
	margin: 4px 0 0 5px;
	width: 32px
}

.p6n-form .p6n-form-field-div {
	float: left;
	position: relative;
	width: 350px
}

.p6n-form .p6n-form-field-div .p6n-refresh-btn {
	background: no-repeat
		url(images/sprites.png?v=75e5b38088143f0e8cde1c3f0b7a7af3) -739px
		-94px;
	height: 21px;
	opacity: 0.4;
	width: 21px;
	vertical-align: top
}

.p6n-form .p6n-form-field-div .p6n-refresh-btn:hover,.p6n-form .p6n-form-field-div .p6n-refresh-btn:focus
	{
	opacity: 1.0
}

.p6n-refresh-container {
	display: inline-block;
	margin: 5px 0 0 -27px
}

.p6n-form .p6n-form-section {
	padding-bottom: 10px
}

.p6n-form .p6n-form-instruction-header {
	font-weight: bold
}

.p6n-form ul.p6n-form-instruction-list {
	padding-left: 0.5em
}

.p6n-form ul.p6n-form-instruction-list li:before {
	content: "-";
	position: relative;
	left: -0.5em
}

.p6n-dialog-form .modal-dialog-buttons {
	margin-left: 162px
}

.linechart {
	padding-bottom: 30px
}

.linechart .graph {
	width: 100%;
	height: 120px
}

.timescale {
	padding-bottom: 10px
}

.timescale .graph {
	width: 100%;
	height: 30px
}

.graph {
	cursor: pointer
}

.graph path,.graph line {
	stroke-width: 1.5;
	fill: none;
	stroke: lightgrey
}

.graph text {
	fill: #8d8d8d;
	font-size: 11px
}

.graph,.current {
	color: #8d8d8d
}

.graph .axis {
	shape-rendering: crispEdges
}

.graph .x.axis g:first-child {
	display: none
}

.graph .crosshair {
	stroke: #d14836;
	stroke-width: 1
}

.graph .axis.nolables .tick {
	stroke-width: 2
}

.graph .axis.nolables text {
	display: none
}

.graph .grid .tick {
	stroke: lightgrey;
	stroke-width: 0.5
}

.current {
	width: 100%;
	padding-top: 5px
}

.current div {
	float: left
}

.current .current-metric {
	min-width: 250px
}

.current .current-data {
	font-weight: bold;
	font-size: 1.2em;
	padding-right: 5px
}

.graph .line1 {
	stroke: #ff7f2e
}

.graph .line1.area {
	fill: #ffeee3
}

.current .current-data.line1 {
	color: #ff7f2e
}

.graph .line2 {
	stroke: #0d6bc6
}

.graph .line2.area {
	fill: #dfecf8
}

.current .current-data.line2 {
	color: #0d6bc6
}

.graph .line3 {
	stroke: #dc4046
}

.graph .line3.area {
	fill: #f9cfc7
}

.current .current-data.line3 {
	color: #dc4046
}

.graph .line4 {
	stroke: #0c6a20
}

.graph .line4.area {
	fill: #dedcc8
}

.current .current-data.line4 {
	color: #0c6a20
}

.p6n-popup {
	z-index: 999;
	position: fixed
}

.p6n-popup.goog-modalpopup,.p6n-popup.modal-dialog {
	position: fixed
}

.p6n-popup-tos-learn-more {
	display: inline-block;
	padding-top: 4px;
	vertical-align: middle
}

.p6n-popup-disclosure-icon {
	background: no-repeat
		url(images/sprites.png?v=75e5b38088143f0e8cde1c3f0b7a7af3) -465px
		-225px;
	height: 21px;
	position: absolute;
	width: 21px
}

.p6n-popup-disclosure-icon.down {
	background-position: -396px 0
}

.p6n-popup-big-title-font {
	font-size: 16px
}

.p6n-popup-big-title {
	font-size: 16px;
	min-width: 615px
}

.p6n-popup-field {
	font-size: 13px;
	vertical-align: middle
}

.p6n-popup-get-started {
	font-size: 13px
}

.p6n-popup-get-started .modal-dialog-buttons {
	display: none;
	margin: 0
}

.p6n-popup-get-started-col-one {
	clear: both;
	float: left;
	margin: 6px 39px 0 0;
	position: relative;
	text-align: right;
	width: 90px
}

#advancedOptionLabel .p6n-popup-disclosure-icon {
	left: 21px
}

.p6n-popup-get-started-col-one-tooltip {
	clear: both;
	float: left;
	margin: 6px 0 0 0;
	position: relative;
	text-align: right;
	width: 90px
}

.p6n-popup-get-started-col-two {
	float: left;
	overflow: overflow;
	position: relative;
	width: 470px
}

.p6n-popup-get-started-col-two #appDomain {
	margin: 3px 0 21px 0
}

.p6n-popup-get-started-col-two #name {
	margin-bottom: 21px
}

.p6n-popup-get-started-col-two #projectName {
	margin-bottom: 21px;
	padding-right: 29px
}

.p6n-popup-get-started-pid-refresh {
	left: 229px;
	position: absolute;
	top: 4px
}

.p6n-popup-get-started-col-two input[type=text] {
	width: 255px
}

.p6n-popup-get-started-input-icon {
	background: no-repeat
		url(images/sprites.png?v=75e5b38088143f0e8cde1c3f0b7a7af3) -877px
		-356px;
	float: left;
	height: 12px;
	margin: 8.5px 0 0 6px;
	width: 12px
}

.p6n-popup-get-started-input-icon.error {
	background-position: -396px -356px
}

.p6n-popup-get-started-input-msg {
	background:
		url(images/side_arrow_gray.png?v=9b0c0022562a0541529eb56373e31516) 0 0
		no-repeat;
	color: #444;
	float: left;
	font-size: 12px;
	margin-left: 12px;
	min-height: 35px;
	padding-left: 17px;
	vertical-align: middle;
	width: 185px
}

.p6n-popup-get-started-input-msg.error {
	background:
		url(images/side_arrow_red.png?v=8af67faae70e0154f3f1e4c302cd2edf) 0 0
		no-repeat;
	color: #dd4b39
}

.p6n-popup-input {
	margin-right: 16px
}

.p6n-popup-input-text {
	margin-bottom: 13px
}

.p6n-popup-left-margin {
	float: left;
	margin: 2px 0 0 8px
}

.modal-dialog-bg {
	z-index: 999
}

.modal-dialog {
	z-index: 1000
}

.p6n-popup-monitor {
	background-color: #f1f1f1;
	border: 1px solid #c6c6c6;
	font-size: 13px;
	left: 50%;
	padding: 15px 0 15px 16px;
	position: absolute;
	top: 50%;
	z-index: 999
}

.p6n-popup-option {
	line-height: 1.9em
}

.p6n-popup-option-box {
	clear: both;
	float: left
}

.p6n-popup-project-id-hint {
	clear: both;
	float: left;
	margin: 8px 0 0 1px
}

.p6n-popup-disclosure-title {
	color: #444;
	height: 21px;
	line-height: 21px;
	font-size: 10.5px
}

.p6n-popup-option-domain,.p6n-popup-project-id-hint {
	font-size: 10.5px
}

.p6n-popup-option-domain,.p6n-popup-project-id-hint,.p6n-popup-subtitle
	{
	color: #999
}

.p6n-submit {
	margin-left: 0
}

.p6n-popup-input-with-msg {
	height: 54px;
	clear: both;
	overflow: hidden
}

.p6n-popup-section {
	clear: both;
	overflow: hidden;
	margin-bottom: 18px
}

.p6n-popup-title {
	font-size: 110%;
	font-weight: bold;
	margin-bottom: 13px;
	text-align: left
}

.p6n-popup-tooltip-column {
	float: left;
	margin: 5px 13px 0 2px
}

.p6n-popup-tos-alert {
	clear: both;
	color: #dd4b39;
	margin-left: 18px
}

.p6n-popup-tos-box {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #f9f9f9;
	border: 1px solid #efefef;
	clear: both;
	float: left;
	min-width: 615px;
	padding: 8px;
	width: 100%
}

.p6n-popup-tos-box-new {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #f9f9f9;
	border: 1px solid #efefef;
	clear: both;
	float: left;
	padding: 8px;
	width: 100%;
	margin-bottom: 10px
}

.p6n-popup-tos-link:focus,.p6n-popup-tos-link:hover,.p6n-popup-cloud-learn-more:focus,.p6n-popup-cloud-learn-more:hover
	{
	text-decoration: underline
}

.p6n-elevated-background {
	z-index: 10999
}

.p6n-error-dialog {
	padding: 30px 42px;
	width: 400px;
	z-index: 11998
}

.p6n-popup-max-apps-doc-list {
	padding-left: 30px;
	list-style-type: decimal
}

.p6n-tos-list {
	clear: both;
	margin-left: 18px
}

.modal-dialog-buttons .jfk-button-action.p6n-submit {
	background-color: #4d90fe;
	background-image: -webkit-linear-gradient(top, #4d90fe, #4787ed);
	background-image: -moz-linear-gradient(top, #4d90fe, #4787ed);
	background-image: -ms-linear-gradient(top, #4d90fe, #4787ed);
	background-image: -o-linear-gradient(top, #4d90fe, #4787ed);
	background-image: linear-gradient(top, #4d90fe, #4787ed);
	border: 1px solid #3079ed;
	color: #fff
}

.modal-dialog-buttons .jfk-button-action.jfk-button-hover.p6n-submit {
	background-color: #357ae8;
	background-image: -webkit-linear-gradient(top, #4d90fe, #357ae8);
	background-image: -moz-linear-gradient(top, #4d90fe, #357ae8);
	background-image: -ms-linear-gradient(top, #4d90fe, #357ae8);
	background-image: -o-linear-gradient(top, #4d90fe, #357ae8);
	background-image: linear-gradient(top, #4d90fe, #357ae8);
	border: 1px solid #2f5bb7
}

.modal-dialog-buttons .jfk-button-action.p6n-submit:focus {
	-webkit-box-shadow: inset 0 0 0 1px #fff;
	-moz-box-shadow: inset 0 0 0 1px #fff;
	box-shadow: inset 0 0 0 1px #fff;
	border: 1px solid #fff;
	border: rgba(0, 0, 0, 0) solid 1px;
	outline: 1px solid #4d90fe;
	outline: rgba(0, 0, 0, 0) 0
}

.modal-dialog-buttons .jfk-button-action.jfk-button-clear-outline.p6n-submit
	{
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

.modal-dialog-buttons .jfk-button-action.p6n-submit:active {
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3)
}

.modal-dialog-buttons .jfk-button-action.jfk-button-disabled.p6n-submit
	{
	background: #4d90fe;
	filter: alpha(opacity =  50);
	opacity: 0.5
}

.jfk-bubble-content-id {
	width: 200px
}

.p6n-tooltip>div {
	display: inline-block;
	margin: 0 4px 0 7px;
	vertical-align: middle
}

.p6n-tooltip div {
	height: 12px;
	width: 12px
}

.p6n-tooltip-hint {
	background: no-repeat
		url(images/sprites.png?v=75e5b38088143f0e8cde1c3f0b7a7af3) -874px
		-153px
}

a:hover>.p6n-tooltip-hint,a:focus>.p6n-tooltip-hint {
	background-position: -826px -35px
}

.p6n-tooltip div.p6n-tooltip-green-check {
	background: no-repeat
		url(images/sprites.png?v=75e5b38088143f0e8cde1c3f0b7a7af3) -832px
		-356px
}

.p6n-tooltip div.p6n-tooltip-red-bang {
	background: no-repeat
		url(images/sprites.png?v=75e5b38088143f0e8cde1c3f0b7a7af3) -420px
		-225px
}

.p6n-tooltip div.p6n-tooltip-retina-42 {
	height: 42px;
	width: 42px;
	-webkit-transform: scale(0.5) translate(-30px, -30px);
	-moz-transform: scale(0.5) translate(-30px, -30px);
	-ms-transform: scale(0.5) translate(-30px, -30px);
	-o-transform: scale(0.5) translate(-30px, -30px);
	transform: scale(0.5) translate(-30px, -30px)
}

.p6n-tooltip-spinner {
	background-image:
		url(images/status_spinner.gif?v=c0a2695d351819167c1ecaa1a8242918)
}

.p6n-tooltip-title {
	color: #424242;
	font-size: 11px;
	font-weight: bold
}

@
-webkit-keyframes blue-ekg {
	from {background-position: 0 0
}

to {
	background-position: -1344px 0
}

}
@
-moz-keyframes blue-ekg {
	from {background-position: 0 0
}

to {
	background-position: -1344px 0
}

}
@
-o-keyframes blue-ekg {
	from {background-position: 0 0
}

to {
	background-position: -1344px 0
}

}
@
keyframes blue-ekg {
	from {background-position: 0 0
}

to {
	background-position: -1344px 0
}

}
@
-webkit-keyframes green-ekg {
	from {background-position: 0 0
}

to {
	background-position: -1344px -42px
}

}
@
-moz-keyframes green-ekg {
	from {background-position: 0 0
}

to {
	background-position: -1344px -42px
}

}
@
-o-keyframes green-ekg {
	from {background-position: 0 0
}

to {
	background-position: -1344px -42px
}

}
@
keyframes green-ekg {
	from {background-position: 0 0
}

to {
	background-position: -1344px -42px
}

}
@
-webkit-keyframes orange-ekg {
	from {background-position: 0 -84px
}

to {
	background-position: -1344px -84px
}

}
@
-moz-keyframes orange-ekg {
	from {background-position: 0 -84px
}

to {
	background-position: -1344px -84px
}

}
@
-o-keyframes orange-ekg {
	from {background-position: 0 -84px
}

to {
	background-position: -1344px -84px
}

}
@
keyframes orange-ekg {
	from {background-position: 0 -84px
}

to {
	background-position: -1344px -84px
}

}
@
-webkit-keyframes red-ekg {
	from {background-position: 0 -126px
}

to {
	background-position: -1344px -126px
}

}
@
-moz-keyframes red-ekg {
	from {background-position: 0 -126px
}

to {
	background-position: -1344px -126px
}

}
@
-o-keyframes red-ekg {
	from {background-position: 0 -126px
}

to {
	background-position: -1344px -126px
}

}
@
keyframes red-ekg {
	from {background-position: 0 -126px
}

to {
	background-position: -1344px -126px
}

}
.p6n-tooltip div.p6n-tooltip-blue-ekg {
	background:
		url(images/ekg_sprite_42.png?v=3c3f94a68d50447fafda74402e1f1bd8)
		no-repeat 0 0;
	-webkit-animation: blue-ekg 1s steps(32, end) infinite;
	-moz-animation: blue-ekg 1s steps(32, end) infinite;
	-o-animation: blue-ekg 1s steps(32, end) infinite;
	animation: blue-ekg 1s steps(32, end) infinite
}

.p6n-tooltip div.p6n-tooltip-blue-ekg-ie {
	background:
		url(images/ekg_note_42.gif?v=21248cc770a711f0cf5fb64facd8d911)
		no-repeat 0 0
}

.p6n-tooltip div.p6n-tooltip-green-ekg {
	background:
		url(images/ekg_sprite_42.png?v=3c3f94a68d50447fafda74402e1f1bd8)
		no-repeat 0 -42px;
	-webkit-animation: green-ekg 1s steps(32, end) infinite;
	-moz-animation: green-ekg 1s steps(32, end) infinite;
	-o-animation: green-ekg 1s steps(32, end) infinite;
	animation: green-ekg 1s steps(32, end) infinite
}

.p6n-tooltip div.p6n-tooltip-green-ekg-ie {
	background:
		url(images/ekg_info_42.gif?v=926e4b6adc82e413a3cbd7e42b33b13b)
		no-repeat 0 0
}

.p6n-tooltip div.p6n-tooltip-orange-ekg {
	background:
		url(images/ekg_sprite_42.png?v=3c3f94a68d50447fafda74402e1f1bd8)
		no-repeat 0 -84px;
	-webkit-animation: orange-ekg 1s steps(32, end) infinite;
	-moz-animation: orange-ekg 1s steps(32, end) infinite;
	-o-animation: orange-ekg 1s steps(32, end) infinite;
	animation: orange-ekg 1s steps(32, end) infinite
}

.p6n-tooltip div.p6n-tooltip-orange-ekg-ie {
	background:
		url(images/ekg_warn_42.gif?v=ac0709f51877d139c09935c00af01fc5)
		no-repeat 0 0
}

.p6n-tooltip div.p6n-tooltip-red-ekg {
	background:
		url(images/ekg_sprite_42.png?v=3c3f94a68d50447fafda74402e1f1bd8)
		no-repeat 0 -126px;
	-webkit-animation: red-ekg 1s steps(32, end) infinite;
	-moz-animation: red-ekg 1s steps(32, end) infinite;
	-o-animation: red-ekg 1s steps(32, end) infinite;
	animation: red-ekg 1s steps(32, end) infinite
}

.p6n-tooltip div.p6n-tooltip-red-ekg-ie {
	background:
		url(images/ekg_crit_42.gif?v=79e35fbaf302ce71fb974dfdcbcccd0a)
		no-repeat 0 0
}

.p6n-table th .p6n-tooltip div {
	height: 15px
}

.p6n-cloudstorage-no-billing-dismiss {
	cursor: pointer;
	margin-left: 5px
}

.p6n-cloudstorage-body,.p6n-cloudstorage-acl-editor,.p6n-cloudstorage-acl-menu,.p6n-cloudstorage-inserter,.p6n-cloudstorage-metadata-editor
	{
	color: #222;
	font: normal 13px arial, sans-serif
}

.p6n-126 .p6n-cloudstorage-button-holder {
	padding-top: 0
}

.p6n-cloudstorage-button-holder {
	position: relative;
	white-space: nowrap;
	padding-top: 30px;
	height: 30px;
	background: white;
	z-index: 5
}

.p6n-cloudstorage-button-holder .jfk-button-disabled.p6n-cloudstorage-permissions:hover
	{
	background: #fff;
	border: 1px solid #f3f3f3;
	border: 1px solid rgba(0, 0, 0, 0.05);
	color: #b8b8b8;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

.p6n-cloudstorage-filter-by-prefix {
	position: absolute;
	right: 0;
	width: 150px
}

.p6n-126 .p6n-cloudstorage-content {
	margin: 0
}

.p6n-cloudstorage-content {
	margin: 0 44px;
	min-width: 780px
}

.p6n-cloudstorage-upload-form {
	overflow: hidden;
	display: none;
	width: 0
}

.p6n-cloudstorage-inserter {
	padding: 30px
}

.p6n-cloudstorage-inserter-header {
	color: #222;
	font-size: 16px;
	margin-top: 0;
	margin-bottom: 30px
}

.p6n-cloudstorage-inserter-label {
	display: inline-block;
	width: 50px
}

.p6n-cloudstorage-inserter-button-holder {
	margin-top: 20px;
	padding-left: 50px
}

.p6n-cloudstorage-inserter-textbox {
	width: 250px
}

.p6n-cloudstorage-loading-icon {
	background-image:
		url(images/status_spinner.gif?v=c0a2695d351819167c1ecaa1a8242918);
	height: 12px;
	width: 12px;
	display: inline-block
}

.p6n-cloudstorage-x-close-modal {
	cursor: pointer;
	float: right
}

.jfk-tooltip.p6n-cloudstorage-menu-tooltip {
	z-index: 20001
}

.p6n-cloudstorage-acl-editor,.p6n-cloudstorage-metadata-editor {
	padding: 30px
}

.p6n-cloudstorage-acl-list-holder,p6n-cloudstorage-metadata-list-holder
	{
	padding: 20px 0
}

.p6n-cloudstorage-acl-names-header,.p6n-cloudstorage-metadata-names-header
	{
	color: #222;
	font-size: 16px;
	margin-top: 0
}

.p6n-cloudstorage-add-entity {
	background-color: #f9f9f9;
	margin: auto;
	margin-bottom: 20px;
	padding: 20px
}

.p6n-cloudstorage-entity-field {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
	position: relative;
	top: 2px;
	width: 500px
}

.p6n-cloudstorage-entity-form {
	margin-top: 10px
}

.p6n-cloudstorage-entity-select {
	margin: 1px 0
}

.p6n-cloudstorage-role-select {
	margin: 1px 10px
}

.p6n-cloudstorage-folder-icon {
	background: no-repeat
		url(images/sprites.png?v=75e5b38088143f0e8cde1c3f0b7a7af3) -396px
		-302px;
	height: 13px;
	width: 16px
}

.p6n-cloudstorage-object-icon {
	background: no-repeat
		url(images/sprites.png?v=75e5b38088143f0e8cde1c3f0b7a7af3) -396px
		-240px;
	height: 16px;
	width: 16px
}

.p6n-cloudstorage-acl-table {
	border-collapse: collapse;
	width: 100%
}

.p6n-cloudstorage-acl-entity {
	width: 170px
}

.p6n-cloudstorage-acl-id {
	width: 500px
}

.p6n-cloudstorage-acl-header-row {
	color: #777;
	font-weight: bold;
	text-align: left
}

.p6n-cloudstorage-acl-scroller {
	height: 315px;
	overflow-y: auto
}

.p6n-cloudstorage-acl-header-row {
	border-bottom: 1px solid #ebebeb
}

.p6n-cloudstorage-acl-rule-row {
	border-bottom: 1px solid #ebebeb;
	line-height: 36px
}

.p6n-cloudstorage-needs-save {
	background-color: #ffc
}

.p6n-cloudstorage-acl-entity {
	padding-left: 5px
}

.p6n-cloudstorage-acl-loading-item {
	text-align: center
}

.p6n-cloudstorage-bucket-nav {
	float: left;
	width: 219px;
	padding-top: 30px
}

.p6n-cloudstorage-bucket-list {
	margin-top: 20px;
	list-style-type: none;
	padding-left: 0
}

.p6n-cloudstorage-create-bucket-btn {
	margin-left: 44px
}

.p6n-cloudstorage-bucket-retry {
	margin-left: 44px;
	text-align: center
}

.p6n-cloudstorage-bucket-row td {
	padding: 0;
	cursor: pointer
}

.p6n-cloudstorage-bucket-row .jfk-checkbox {
	cursor: default
}

.p6n-cloudstorage-bucket-row-active,.p6n-cloudstorage-bucket-row-checked
	{
	background: #ffffd6
}

.p6n-cloudstorage-bucket-link {
	color: inherit
}

.p6n-cloudstorage-bucket-link:hover {
	color: #15c;
	text-decoration: underline
}

.p6n-cloudstorage-bucket-item-row {
	padding-left: 27px
}

.p6n-cloudstorage-bucket-name {
	display: block;
	padding: 6px 0 6px 17px;
	cursor: pointer;
	color: inherit;
	overflow-x: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.p6n-cloudstorage-bucket-name:hover {
	background: #f1f1f1
}

.p6n-cloudstorage-selected-bucket {
	border-left: 4px solid #dd4b39;
	color: #dd4b39;
	font-weight: bold;
	padding-left: 23px !important
}

.p6n-cloudstorage-create-folder-content,.p6n-cloudstorage-create-bucket-content
	{
	padding-top: 18px
}

.p6n-cloudstorage-create-folder-content label,.p6n-cloudstorage-create-bucket-content label
	{
	display: inline-block;
	width: 50px
}

.p6n-cloudstorage-create-folder-content input,.p6n-cloudstorage-create-bucket-content input
	{
	width: 250px
}

.p6n-cloudstorage-create-folder-buttons,.p6n-cloudstorage-create-bucket-buttons
	{
	padding-left: 50px
}

table.p6n-cloudstorage-object-table>.goog-scrollfloater-active {
	background: white;
	-webkit-box-shadow: 0 8px 14px -8px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 8px 14px -8px rgba(0, 0, 0, 0.2);
	box-shadow: 0 8px 14px -8px rgba(0, 0, 0, 0.2);
	z-index: 4
}

.p6n-cloudstorage-object-header-row {
	color: #777;
	font-weight: bold;
	text-align: left
}

.p6n-cloudstorage-object-checked {
	background: #ffffd6
}

.p6n-cloudstorage-checkbox-col {
	width: 30px
}

.p6n-cloudstorage-checkbox-cell {
	text-align: center;
	line-height: 39px
}

.p6n-cloudstorage-name-cell,.p6n-cloudstorage-size-cell,.p6n-cloudstorage-type-cell,.p6n-cloudstorage-last-uploaded-cell,.p6n-cloudstorage-shared-cell
	{
	line-height: 39px
}

.p6n-cloudstorage-object-item-row {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none
}

.p6n-cloudstorage-object-item-row .jfk-checkbox {
	vertical-align: baseline;
	top: 1px
}

.p6n-cloudstorage-object-item-row .p6n-cloudstorage-folder-icon {
	vertical-align: top;
	margin-top: 12px
}

.p6n-cloudstorage-object-item-row .p6n-cloudstorage-object-icon {
	vertical-align: top;
	margin-top: 10px
}

.p6n-cloudstorage-object-item-row td.p6n-cloudstorage-name-cell {
	white-space: pre-wrap
}

.p6n-cloudstorage-object-name {
	padding-left: 6px
}

.p6n-cloudstorage-object-link {
	color: inherit
}

.p6n-cloudstorage-object-item-row .p6n-cloudstorage-object-link:hover {
	color: #15c;
	text-decoration: underline
}

.p6n-cloudstorage-object-item-row td {
	padding: 0 0 0 5px;
	vertical-align: top;
	white-space: nowrap
}

.p6n-cloudstorage-retry-row td,.p6n-cloudstorage-no-results-row td {
	padding: 10px;
	color: #aaa;
	text-align: center
}

.p6n-cloudstorage-retry-row {
	cursor: pointer
}

.p6n-cloudstorage-object-loading-item {
	text-align: center;
	border-bottom: none !important
}

.p6n-cloudstorage-breadcrumb-manager {
	padding-top: 20px;
	padding-bottom: 6px;
	background: white;
	color: #777;
	font-size: 11px
}

.p6n-cloudstorage-breadcrumb-manager.goog-scrollfloater-active {
	z-index: 4
}

.p6n-cloudstorage-breadcrumb-list,.p6n-cloudstorage-breadcrumb {
	display: inline-block
}

.p6n-cloudstorage-breadcrumb a,.p6n-cloudstorage-last-crumb {
	color: inherit;
	text-decoration: none;
	white-space: pre-wrap
}

.p6n-cloudstorage-breadcrumb-delimiter {
	margin: 0 5px
}

.p6n-cloudstorage-breadcrumb a:hover {
	color: #15c;
	text-decoration: underline
}

.p6n-cloudstorage-last-crumb {
	font-weight: bold
}

.p6n-cloudstorage-upload-manager {
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
	background-color: black;
	color: white;
	position: fixed;
	bottom: 0px;
	right: 0px
}

.p6n-cloudstorage-upload-manager-titleBar {
	padding-bottom: 2px
}

.p6n-cloudstorage-upload-manager-minimized .p6n-cloudstorage-upload-manager-title
	{
	cursor: pointer
}

.p6n-cloudstorage-upload-manager-title {
	font-weight: bold;
	margin: 4px 24px 0 8px
}

.p6n-cloudstorage-upload-manager-close-x:hover {
	background-color: #a3bfff
}

.p6n-cloudstorage-upload-manager-close-x {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin: 1px 4px;
	line-height: 0px;
	padding: 3px 3px;
	float: right;
	cursor: pointer
}

.p6n-cloudstorage-close-x-white-icon {
	background: no-repeat
		url(images/sprites.png?v=75e5b38088143f0e8cde1c3f0b7a7af3) -707px
		-67px;
	height: 10px;
	width: 10px;
	display: inline-block
}

.p6n-cloudstorage-upload-manager-uploads {
	background-color: white;
	color: #222;
	height: 200px;
	width: 348px;
	overflow: auto;
	border-left: 1px solid lightgray;
	border-right: 1px solid lightgray;
	border-bottom: 1px solid lightgray
}

.p6n-cloudstorage-upload-row {
	border-bottom: 1px solid #e5e5e5;
	padding-top: 2px
}

.p6n-cloudstorage-upload-filename {
	display: table-cell;
	vertical-align: middle;
	padding-left: 7px;
	width: 250px;
	max-width: 250px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.p6n-cloudstorage-upload-state {
	display: table-cell;
	vertical-align: middle;
	text-align: right;
	width: 75px
}

.p6n-cloudstorage-upload-close {
	display: table-cell;
	vertical-align: middle
}

.p6n-flows {
	margin: 30px auto;
	width: 600px
}

.p6n-flows h2 {
	font-size: 110%;
	font-weight: bold;
	margin-bottom: 13px;
	text-align: left
}

.p6n-flows h2 small {
	color: #222;
	display: block;
	font-size: .9em;
	font-weight: normal
}

.p6n-flows .buttons {
	margin-top: 30px
}

.p6n-enableapi-projsel {
	display: inline-block;
	margin-right: 8px
}

.p6n-enableapi-content>div {
	margin: 1.5em 0
}

.p6n-enableapi-content .p6n-enableapi-content-title {
	display: block;
	margin-bottom: 4px
}

.p6n-enableapi-content ul {
	border: 1px solid #dcdcdc;
	background-color: #f6f6f6;
	padding: 6px 10px 8px 10px
}

.p6n-enableapi-content ul .p6n-popup-option-box {
	display: inline-block;
	float: none
}

.p6n-enableapi-content ul .p6n-popup-left-margin {
	display: inline;
	float: none
}

.p6n-enableapi-img {
	height: 16px;
	margin: 0 6px -3px -22px;
	width: 16px
}

.p6n-enableapi-selOrNew .p6n-enableapi-state1,.p6n-enableapi-selOrNew.no-projects .p6n-enableapi-state2
	{
	display: block
}

.p6n-enableapi-selOrNew.no-projects .p6n-enableapi-state1,.p6n-enableapi-selOrNew .p6n-enableapi-state2
	{
	display: none
}

.p6n-selector-menu {
	left: 0;
	max-height: 30em;
	top: 0
}

.p6n-clouddev-breadcrumb {
	border-bottom: 1px solid #ddd
}

.p6n-clouddev-branch-path {
	padding-bottom: 1em
}

.p6n-clouddev-branch-path-unselected a {
	color: #666
}

.p6n-clouddev-branch-path-selected,.p6n-clouddev-branch-path-selected a
	{
	color: #222;
	font-weight: bold
}

.p6n-clouddev-branch-path li {
	display: inline;
	list-style-type: none
}

.p6n-clouddev-branch-path-arrow-right {
	background: no-repeat
		url(images/sprites.png?v=75e5b38088143f0e8cde1c3f0b7a7af3) -465px
		-225px;
	display: inline-block;
	height: 21px;
	opacity: 0.6;
	vertical-align: bottom;
	width: 21px
}

.p6-clouddev-branch-path-separator {
	padding-left: 10px;
	padding-right: 10px
}

.p6n-clouddev-project-id {
	font-size: 10px
}

.p6n-clouddev-source {
	overflow: auto
}

.p6n-clouddev-source h3 {
	font-weight: bold;
	margin-top: 1em
}

.p6n-clouddev-source-dir {
	-moz-column-count: 3;
	-moz-column-gap: 20px;
	-webkit-column-count: 3;
	-webkit-column-gap: 20px;
	column-count: 3;
	column-gap: 20px
}

.p6n-clouddev-source-file {
	border: 1px solid #ddd;
	bottom: 50px;
	font-family: monospace;
	left: 0px;
	overflow: auto;
	position: absolute;
	right: 0px;
	top: 50px
}

.p6n-clouddev-source-file .CodeMirror {
	height: auto
}

.p6n-clouddev-source-file .CodeMirror-scroll {
	overflow-y: hidden;
	overflow-x: auto
}

.p6n-clouddev-source-codemirror {
	display: none
}

.p6n-clouddev-source-diff {
	bottom: 50px;
	left: 0px;
	margin-right: 25px;
	overflow: auto;
	position: absolute;
	right: 0px;
	top: 90px
}

.p6n-clouddev-source-diff .CodeMirror-merge,.CodeMirror-merge .CodeMirror
	{
	height: 800px !important
}

.p6n-clouddev-source-diff-left-codepath {
	width: 50%;
	word-break: break-word
}

.p6n-clouddev-source-diff-right-codepath {
	padding-left: 3%;
	width: 50%;
	word-break: break-word
}

.CodeMirror-merge-copybuttons-left,.CodeMirror-merge-copybuttons-right {
	display: none
}

.CodeMirror pre.p6n-clouddev-codemirrorplaceholder {
	color: #999;
	height: 0;
	overflow: visible
}

.p6n-clouddev-binary-file {
	font-style: italic
}

.p6n-clouddev-binary-file p::after {
	content: '\00003e'
}

.p6n-clouddev-binary-file p::before {
	content: '\00003c'
}

.p6n-clouddev-revision-list-col-date {
	min-width: 145px;
	width: 10%
}

.p6n-clouddev-revision-list-col-id {
	min-width: 100px;
	width: 10%
}

.p6n-clouddev-revision-list-col-author {
	min-width: 125px;
	width: 20%
}

.p6n-clouddev-revision-list-col-message {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 60%
}

.p6n-clouddev-revision-list-col-message-data {
	max-width: 500px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

#p6n-clouddev-content {
	margin-left: 226px
}

.p6n-126 #p6n-clouddev-content {
	margin-left: 0
}

#p6n-clouddev-content h2 {
	font-size: 18px;
	margin-bottom: 12px
}

#p6n-clouddev-content p {
	margin-bottom: 8px
}

.p6n-clouddev-section {
	margin-top: 36px
}

.p6n-clouddev-centered {
	margin-top: 100px;
	text-align: center
}

.p6n-clouddev-arrow-right {
	width: 0px;
	height: 0px;
	border-top: 4.5px solid transparent;
	border-bottom: 4.5px solid transparent;
	border-left: 7.8px solid gray
}

.p6n-clouddev-arrow-bottom {
	width: 0px;
	height: 0px;
	border-top: 6.9px solid gray;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent
}

.p6n-clouddev-main-buttons jfk-button {
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto
}

.p6n-clouddev-centered-icon {
	background: no-repeat
		url(images/sprites.png?v=75e5b38088143f0e8cde1c3f0b7a7af3) -763px
		-59px;
	height: 91px;
	width: 128px;
	margin: 0 auto 20px auto
}

.p6n-clouddev-centered p {
	font-size: 14px;
	color: #666;
	width: 400px;
	margin-left: auto;
	margin-right: auto
}

.p6n-clouddev-centered-buttons {
	margin: 16px 0
}

.p6n-clouddev-centered-buttons a.jfk-button {
	margin-left: 16px
}

.p6n-clouddev-ptd-disabled-button {
	vertical-align: text-top;
	margin-right: 0
}

.p6n-clouddev-rule {
	height: 1px;
	background-color: #ccc
}

.p6n-clouddev-ptd-subsection {
	margin: 16px 0px
}

h2 .p6n-clouddev-previewmarker {
	padding-left: 20px;
	color: #888;
	font-size: 14px;
	font-weight: bold
}

.p6n-clouddev-ptd-subsection table {
	margin: 0
}

.p6n-clouddev-ptd-subsection table td {
	vertical-align: middle
}

.p6n-clouddev-ptd-subsection th {
	font-weight: bold;
	font-size: 12px;
	color: #888
}

.p6n-clouddev-repository-url {
	font-family: monospace
}

.p6n-clouddev-repository-table-column1 {
	padding-left: 4px
}

.p6n-clouddev-repository-table-column2 {
	padding-left: 20px
}

.p6n-clouddev-enabled-status,.p6n-clouddev-disabled-status {
	font-weight: bold
}

.p6n-clouddev-revision-text {
	font-family: courier new
}

.p6n-clouddev-task-details-text {
	font-size: 11px;
	color: #666
}

.p6n-clouddev-centered-running {
	text-align: center;
	margin-right: 10px
}

.p6n-clouddev-no-history {
	color: #666;
	font-size: 24px;
	margin-top: 150px
}

.p6n-managedcloud-status-icon-spinner {
	background-image:
		url(images/status_spinner.gif?v=c0a2695d351819167c1ecaa1a8242918);
	height: 12px;
	width: 12px
}

.p6n-managedcloud-status-icon-green-check {
	background: no-repeat
		url(images/sprites.png?v=75e5b38088143f0e8cde1c3f0b7a7af3) -877px
		-356px;
	height: 12px;
	width: 12px
}

.p6n-managedcloud-status-icon-red-bang {
	background: no-repeat
		url(images/sprites.png?v=75e5b38088143f0e8cde1c3f0b7a7af3) -396px
		-356px
}

.p6n-managedcloud-deployment-list {
	margin-left: 30px;
	margin-top: 15px
}

.p6n-managedcloud-title {
	font-size: 1.3em;
	margin-left: 30px;
	padding: 10px 0px 10px 30px
}

.p6n-managedcloud-row {
	width: 800px;
	height: 20px;
	margin-left: 30px;
	padding: 10px 0px 10px 30px;
	border-bottom: solid 1px #ddd
}

.p6n-managedcloud-module-row {
	height: 110px;
	margin-left: 30px;
	margin-top: 24px;
	width: 800px
}

.p6n-managedcloud-module-item {
	float: left;
	height: 100px;
	width: 100px;
	margin-left: 10px;
	box-shadow: 3px 3px 4px #000
}

.p6n-managedcloud-clear {
	width: 100%;
	height: 1px;
	clear: both;
	margin: 0 0 -1px
}

.p6n-managedcloud-item-wide {
	float: left;
	height: 20px;
	width: 400px
}

.p6n-managedcloud-item {
	float: left;
	height: 20px;
	width: 200px
}

.p6n-managedcloud-subitem {
	margin-left: 30px
}

.p6n-managedcloud-deployment-name {
	font-size: 100%
}

.p6n-managedcloud-header {
	font-weight: bold;
	font-size: 0.9em
}

.p6n-managedcloud-link {
	cursor: pointer
}

.p6n-managedcloud-link:hover {
	text-decoration: underline;
	background: #ddd
}

.p6n-managedcloud-module-rect {
	fill: #ff0
}

.p6n-managedcloud-module-text {
	fill: #000
}

code {
	font-family: consolas, courier, monospace
}

.p6n-managedcloud-indent {
	margin-left: 30px;
	padding: 10px 0px 10px 30px
}

.p6n-managedcloud-hidden {
	display: none
}

.p6n-managedcloud-button {
	padding: 8px 15px 8px 15px
}

.p6n-managedcloud-select {
	width: 174px;
	text-align: left
}

.p6n-managedcloud-var {
	width: 200px
}

.p6n-managedcloud-spacing {
	padding-top: 7px
}

.p6n-template-main {
	max-width: 1024px
}

.p6n-template-heading {
	color: #222222;
	font: 16px Arial;
	opacity: 0.8;
	padding: 10px 0px 10px
}

.p6n-normal-text {
	color: #222222;
	font: 13px Arial;
	line-height: 18px;
	opacity: 0.867
}

.p6n-template-subheading,.p6n-template-deployed-text {
	font: 13px Arial;
	color: #8d8d8d;
	opacity: 0.733;
	padding-left: 10px
}

input.p6n-template-input {
	margin-left: 2px
}

.jfk-select {
	width: 148px;
	text-align: left;
	padding-left: 12px
}

.p6n-template-img {
	display: block;
	float: right
}

.p6n-template-info {
	border-bottom: 1px solid #ebebeb;
	padding: 10px 0 30px
}

.p6n-mc-deploy-div {
	margin: 0 400px 0 0
}

.p6n-mc-input-width {
	display: block;
	width: 500px
}

.p6n-mc-green-check {
	background: no-repeat
		url(images/sprites.png?v=75e5b38088143f0e8cde1c3f0b7a7af3) -396px
		-318px;
	float: left;
	height: 16px;
	margin: 0 10px 0 0;
	width: 16px
}

.p6n-mc-template-deployment-info-list,.p6n-mc-template-info-list {
	padding: 10px 0
}

.p6n-mc-template-further-steps-list {
	line-height: 15px;
	padding: 40px 0
}

.p6n-template-description {
	padding: 0 0 12px
}

.p6n-template-spinner {
	position: relative;
	top: 5px
}

.p6n-mc-sample-loading-spinner {
	padding-left: 45%
}

.p6n-mc-sample-options-form {
	padding: 15px 0
}

.p6n-template-deployed-item {
	padding: 5px 0 3px
}

.p6n-template-help-text {
	line-height: 20px
}

.p6n-mc-sample-info {
	padding: 10px 0 10px
}

.p6n-template-action-area {
	display: inline-block;
	float: left;
	padding: 14px 0 40px 0
}

.p6n-form .p6n-mc-form-row {
	clear: both;
	min-height: 30px;
	padding-bottom: 10px
}

.p6n-template-link-text {
	opacity: 0.867
}

.p6n-form .p6n-mc-form-label-div {
	clear: both;
	float: left;
	margin: 6px 10px 0 0;
	text-align: left;
	vertical-align: top;
	width: 150px
}

.p6n-mc-hadoop-image {
	background: no-repeat
		url(images/sprites.png?v=75e5b38088143f0e8cde1c3f0b7a7af3) -420px
		-270px;
	height: 229px;
	width: 340px
}

#p6n-cloudsql-title-instance-id,#p6n-cloudsql-tabs {
	display: inline-block
}

.p6n-cloudsql-buttonbar-instance-list #p6n-cloudsql-createInstanceBtn {
	margin-left: 0
}

.p6n-cloudsql-notice a:hover {
	cursor: pointer;
	text-decoration: underline
}

.p6n-cloudsql-authorize-message {
	margin-left: 10px
}

.p6n-cloudsql-module-title {
	color: #999;
	margin: 0 0 14px 44px;
	font-size: 1.3em
}

h1.p6n-cloudsql-title {
	font-size: 1.2em;
	margin: 15px 0 14px
}

h2.p6n-cloudsql-title {
	font-size: 1.3em;
	margin: 15px 0 14px 10px
}

.p6n-cloudsql-pane-section-title {
	font-size: 1.3em;
	margin: 0 0 14px 10px
}

.p6n-cloudsql-form {
	width: 485px
}

.p6n-cloudsql-form-label {
	float: left;
	text-align: right;
	width: 125px;
	margin-top: 6px
}

.p6n-cloudsql-form-input {
	margin-left: 135px;
	width: 310px
}

.p6n-cloudsql-form-input input {
	width: 100%
}

.p6n-cloudsql-form-input input.p6n-cloudsql-name-text-input {
	width: 222px
}

.p6n-cloudsql-form-input .jfk-radiobutton {
	margin-left: -8px
}

.p6n-cloudsql-form-select .jfk-select {
	margin-left: -1px;
	width: 285px;
	text-align: left
}

.p6n-cloudsql-form-control {
	margin: 15px 30px 0 30px
}

.modal-dialog-content .p6n-cloudsql-form-control {
	margin: 0 0 10px
}

.p6n-cloudsql-form-submit {
	text-align: right
}

.p6n-cloudsql-instance-details {
	margin-bottom: 10px;
	padding: 0.5em
}

.p6n-cloudsql-instance-details dt {
	clear: left;
	float: left;
	font-weight: bold;
	text-align: left;
	width: 135px
}

.p6n-cloudsql-instance-details dt:after {
	content: ":"
}

.p6n-cloudsql-instance-details dd {
	margin: 0 0 0 110px;
	padding: 0 0 0 0.5em
}

.p6n-cloudsql-form hr {
	margin-left: 10px;
	margin-bottom: 20px
}

#p6n-cloudsql-content hr,.p6n-cloudsql-create-summary hr {
	background-color: #ddd;
	border: none;
	color: #ddd;
	height: 1px
}

.p6n-cloudsql-create-summary h1 {
	font-size: 1.2em;
	padding-bottom: 4px
}

.p6n-cloudsql-create-summary {
	left: 755px;
	top: 200px;
	position: fixed;
	width: 200px
}

.p6n-cloudsql-create {
	margin: 15px 0
}

.p6n-cloudsql-summary {
	margin-bottom: 15px
}

.p6n-cloudsql-summary-bold {
	margin-top: 10px
}

.p6n-cloudsql-radio-help,.p6n-cloudsql-summary-light {
	font-size: .9em;
	color: #999
}

.p6n-cloudsql-radio-help {
	margin-left: 21px
}

.p6n-cloudsql-authorize-btn {
	margin-left: 10px
}

.p6n-cloudsql-buttonbar {
	margin: 0 0 15px 0
}

.p6n-cloudsql-horizontal-tabbar {
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding: 10px
}

.p6n-cloudsql-horizontal-tab {
	display: inline;
	padding: 11px 11px 11px 10px;
	margin-bottom: -1px
}

.p6n-cloudsql-horizontal-tab:hover {
	cursor: pointer;
	background-color: #eee
}

.p6n-cloudsql-horizontal-tab.selected {
	color: #dd4b39;
	border-bottom: 2px solid #dd4b39
}

.p6n-cloudsql-instance-charges-table {
	border-collapse: collapse;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	position: relative
}

.p6n-cloudsql-instance-charges-table tr:last-child td {
	border-top: 1px solid #ddd
}

.p6n-cloudsql-instance-charges-table td {
	color: #999;
	padding: 10px 0;
	text-align: right
}

.p6n-cloudsql-instance-charges-table td:first-child {
	text-align: left
}

.p6n-cloudsql-instance-charges-table td:last-child {
	color: black
}

.p6n-cloudsql-details-summary {
	margin: 30px 0
}

.p6n-cloudsql-empty-table-msg {
	color: #999;
	text-align: center
}

.p6n-cloudsql-instanceslist {
	margin-top: 20px
}

.p6n-cloudsql-menuitem-extra:before {
	content: '\002014';
	margin: 0 10px
}

.p6n-cloudsql-menuitem-extra {
	color: #999;
	margin-left: 10px
}

.p6n-cloudsql-backup-item-name {
	display: inline-block;
	width: 115px
}

.p6n-cloudsql-tier-item-name {
	display: inline-block;
	width: 10px
}

.p6n-cloudsql-busy-header {
	color: #999;
	text-transform: lowercase
}

.p6n-cloudsql-input-message {
	min-height: 20px;
	color: #999;
	font-size: .9em
}

.p6n-cloudsql-input-message.p6n-error-message {
	color: #dd4b39
}

.p6n-cloudsql-visible {
	visibility: visible
}

.p6n-cloudsql-operationslist .p6n-cloudsql-time-header {
	width: 350px
}

.p6n-cloudsql-operationslist .p6n-cloudsql-type-header,.p6n-cloudsql-operationslist .p6n-cloudsql-status-header
	{
	width: 100px
}

.p6n-cloudsql-operationslist .p6n-cloudsql-icon-header {
	width: 23px
}

div.p6n-cloudsql-example code {
	color: #093;
	display: inline-block;
	font-family: 'Droid Sans Mono', monospace;
	margin-left: 30px
}

.p6n-cloudsql-example-indent {
	text-indent: 20px
}

.p6n-cloudsql-stubby-buttonbar {
	margin-bottom: 20px
}

.p6n-cloudsql-backupruns {
	margin-left: 10px;
	width: 430px
}

.p6n-cloudsql-backupruns td:nth-child(2) {
	text-align: right
}

.p6n-cloudsql-notice {
	position: absolute;
	bottom: 0;
	border-top: 1px solid #eaeaea;
	margin: 0 0 0 20px;
	padding: 10px 4px;
	color: #777
}

.p6n-cloudsql-activate-message {
	width: 430px;
	margin: 20px 0
}

.p6n-cloudsql-activate-message strong {
	font-weight: bold
}

.p6n-cloudsql-chart-container {
	width: 90%;
	height: 200px
}

.p6n-cloudsql-chart-container .graph {
	width: 100%;
	height: 100%
}

.p6n-cloudsql-form-radio {
	padding-top: 3px
}

.p6n-cloudsql-form-select {
	padding-top: 2px
}

.p6n-cloudsql-read-only-field {
	padding-top: 6px
}

.p6n-cloudsql-msg-chart {
	border: 1px solid #ddd;
	color: #ddd;
	cursor: default;
	font-size: 20px;
	padding-top: 50px;
	text-align: center
}

.p6n-cloudsql-charts h2 {
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 10px
}

.p6n-cloudsql-chart {
	margin-bottom: 20px
}

.p6n-cloudsql-auth {
	border-bottom: 1px solid #ddd;
	margin-bottom: 10px;
	padding-bottom: 10px
}

.p6n-cloudsql-service-acl h3 {
	font-weight: bold
}

.p6n-cloudsql-auth span {
	margin-bottom: 10px;
	padding-left: 20px
}

.p6n-cloudsql-field {
	margin-bottom: 5px;
	width: 250px
}

.p6n-cloudsql-service-acl {
	display: inline-block;
	margin-bottom: 2px;
	padding-top: 16px;
	width: 100%
}

.p6n-cloudsql-service-acl .p6n-listinput-item {
	display: inline-block;
	margin-bottom: 2px;
	width: 100%
}

div.p6n-cloudsql-service-acl .p6n-listinput-item-input {
	width: 80%
}

div.p6n-cloudsql-service-acl .p6n-listinput-item-controls {
	float: none
}

div.p6n-cloudsql-stubbydiv {
	margin-bottom: 5px
}

div.p6n-cloudsql-stubbydiv h3 {
	font-weight: bold;
	margin-bottom: 5px
}

.p6n-table .p6n-cloudsql-icon-column {
	width: 8px
}

.p6n-table .p6n-cloudsql-icon-field a {
	vertical-align: 2px
}

.p6n-cloudsql-error-state {
	color: #dd4b39
}

.p6n-cloudsql-busy-state {
	color: #15c
}

.p6n-cloudsql-buttonset-label {
	color: #999;
	margin: 0 10px
}

.p6n-cloudsql-chart-time-desc {
	color: #999
}

.p6n-cloudsql-loading-pane {
	text-align: center
}

.p6n-cloudsql-help-text {
	background-color: #eee;
	border: 1px solid #8d8d8d;
	padding: 5px;
	width: 600px;
	border-radius: 2px
}

.p6n-cloudsql-show-hide-password {
	padding-left: 1px
}

input.p6n-button-input-inline {
	vertical-align: -1px
}

button.p6n-button-input-inline {
	vertical-align: baseline
}

.p6n-cloudsql-text-viewer {
	font-family: monospace;
	border: 1px solid #8d8d8d;
	background-color: #eee;
	overflow: scroll;
	width: 530px;
	max-height: 360px
}

p.p6n-cloudsql-text-description {
	max-width: 530px;
	margin: 10px
}

p.p6n-cloudsql-text-description strong {
	font-weight: bold
}

.p6n-cloudsql-warning-top {
	margin-top: 10px
}

#p6n-datastore-content {
	margin: 44px 44px 0 0;
	min-height: 300px
}

#p6n-datastore-content .p6n-tooltip {
	margin-right: 5px
}

#p6n-datastore-content .p6n-table-tag {
	margin-right: 6px
}

#p6n-datastore-content .p6n-secondary-text {
	color: #7a7a7a
}

#p6n-datastore-content .p6n-arrow {
	color: #bdbdbd
}

#p6n-datastore-content .p6n-faded {
	opacity: 0.5
}

#p6n-datastore-content h2 {
	font-size: 16px;
	padding-bottom: 12px
}

#p6n-datastore-notice {
	position: absolute;
	bottom: 0;
	border-top: 1px solid #eaeaea;
	margin: 0 0 0 20px;
	padding: 10px 4px;
	color: #777
}

#p6n-datastore-notice a {
	color: #528cdd
}

.p6n-datastore-namespacekind label {
	margin-right: 12px
}

.p6n-datastore-namespacekind .jfk-select {
	text-align: left;
	width: 141px
}

#p6n-datastore-kind-label {
	margin-left: 36px
}

.p6n-datastore-namespacekind .jfk-select .goog-flat-menu-button-caption
	{
	overflow: hidden;
	text-overflow: ellipsis
}

.p6n-datastore-namespacekind {
	white-space: nowrap
}

.p6n-datastore-namespacekind input {
	margin-left: 15px
}

#p6n-datastore-query-namespacekind-container>* {
	display: inline-block;
	margin-right: 20px
}

#p6n-datastore-query-delete {
	display: inline-block;
	margin-left: 16px;
	vertical-align: top
}

.p6n-datastore-query-row>* {
	margin-right: 12px
}

#p6n-datastore-query-rows div.p6n-listinput-item {
	padding: 5px 0;
	white-space: nowrap
}

#p6n-datastore-query-rows div.p6n-listinput .p6n-listinput-item-input {
	display: inline-block;
	float: none;
	width: inherit
}

#p6n-datastore-query-rows div.p6n-listinput .p6n-listinput-item-controls
	{
	float: none;
	position: relative;
	top: 4px
}

#p6n-datastore-query-rows .goog-select {
	text-align: left;
	width: 100px
}

#p6n-datastore-query-rows .p6n-datastore-query-s1 {
	width: 240px
}

.p6n-datastore-keyitem {
	border-bottom: 1px solid #eaeaea;
	margin-bottom: 4px;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0
}

.p6n-datastore-keyitem .goog-menuitem-content {
	padding-left: 30px;
	padding-right: 8em
}

.p6n-datastore-keyitem:after {
	background-clip: border-box;
	background-color: white;
	content: '';
	display: block;
	height: 4px;
	margin-top: 4px
}

#p6n-datastore-query-rows .p6n-datastore-query-s3d {
	width: 292px
}

#p6n-datastore-query-results {
	border-top: 1px solid #eaeaea;
	margin-top: 20px;
	padding-top: 20px
}

#p6n-datastore-query-results h2 {
	display: inline-block
}

.p6n-datastore-query-column-nameid input[type=checkbox] {
	display: none
}

.p6n-datastore-query-column-value,.p6n-datastore-query-column-value-sort
	{
	cursor: pointer
}

.p6n-table th.p6n-datastore-query-column-value-sort {
	color: #dd4b39
}

.p6n-table label {
	margin-top: -2px;
	font-size: 12px
}

.p6n-datastore-query-column-checkbox {
	width: 20px
}

.p6n-datastore-query-label {
	display: inline-block;
	width: 80px;
	text-align: right;
	margin-right: 3px
}

.p6n-datastore-query-i4a {
	width: 180px
}

#p6n-datastore-create h2 {
	font-size: 16px;
	margin-bottom: 10px
}

#p6n-datastore-create form {
	border-top: 1px solid #eee;
	margin-top: 25px;
	padding-top: 16px
}

#p6n-datastore-create-rows div.p6n-listinput-item {
	white-space: nowrap;
	margin-bottom: 22px
}

#p6n-datastore-create-rows div.p6n-listinput .p6n-listinput-item-input {
	display: inline-block;
	float: none;
	width: inherit
}

#p6n-datastore-create-rows div.p6n-listinput .p6n-listinput-item-controls
	{
	float: none;
	position: relative;
	top: 4px
}

input.p6n-datastore-create-name {
	border-color: #eee;
	line-height: 29px;
	margin: 0 5px 20px 0;
	text-align: left;
	width: 150px
}

.p6n-datastore-create-value-indexed {
	margin-right: 10px;
	text-align: left;
	width: 80px
}

.p6n-datastore-create-value-boolean {
	text-align: left;
	width: 212px
}

.p6n-datastore-create-value {
	width: 240px
}

.p6n-datastore-create-types {
	margin-right: 10px;
	text-align: left;
	width: 100px
}

#p6n-datastore-create-add-property {
	display: inline-block;
	font-size: 11px;
	margin: 0 0 30px 2px;
	text-decoration: underline
}

#p6n-datastore-create-submit {
	margin-left: 0px
}

#p6n-datastore-create-key {
	margin: 10px 0 22px
}

.p6n-datastore-create-key-types {
	margin: 0 10px;
	text-align: left
}

#p6n-datastore-storage-kind-graph {
	height: 65px;
	overflow: hidden;
	width: 400px
}

#p6n-datastore-stats-kindbreakdown-graph {
	float: right;
	width: 500px
}

#p6n-datastore-stats-selects {
	overflow: auto
}

.p6n-datastore-stats-select .jfk-select {
	width: 140px;
	margin: 0 10px
}

.p6n-datastore-stats-select .goog-flat-menu-button-caption {
	font-size: 13px;
	font-weight: normal;
	overflow: hidden;
	padding-left: 4px;
	text-align: left;
	text-overflow: ellipsis
}

#p6n-datastore-stats-storage-kind {
	float: right
}

#p6n-datastore-stats-storage-kind strong {
	font-size: 11px;
	font-weight: bold;
	margin-left: 40px;
	text-transform: uppercase
}

.p6n-datastore-stats-section {
	border-top: 1px solid #eaeaea;
	padding-top: 20px
}

#p6n-datastore-kind-stats-title {
	float: left;
	vertical-align: top;
	width: 300px
}

#p6n-datastore-kind-stats {
	overflow: auto
}

#p6n-datastore-kind-stats-table {
	margin-left: 300px
}

#p6n-datastore-kind-stats-table .p6n-table tbody tr {
	height: 30px
}

#p6n-datastore-kind-stats-table .p6n-table tbody td {
	border-bottom: none;
	padding-bottom: 0
}

#p6n-datastore-stats-kindbreakdown-table {
	margin-right: 500px
}

#p6n-datastore-tab-create {
	padding: 2px 15px
}

#p6n-datastore-tab-create.disabled {
	opacity: 0.5;
	background: #d14836;
	border: 1px solid #d14836;
	border: 1px solid rgba(0, 0, 0, 0.05);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

.p6n-datastore-indexes-table {
	margin-bottom: 60px
}

.progress-bar-horizontal {
	background: #f4f4f4;
	height: 3px
}

.progress-bar-thumb {
	background: #aacdff;
	height: 100%
}

.p6n-datastore-progressbar {
	display: inline-block;
	width: 80%;
	vertical-align: middle;
	line-height: 15px
}

.p6n-datastore-progressbar-detail {
	display: inline-block;
	padding-left: 10px
}

.p6n-datastore-indexes-th-1 {
	width: 20%
}

.p6n-datastore-indexes-th-2 {
	width: 40%
}

.p6n-datastore-indexes-th-3 {
	width: 14%
}

.p6n-datastore-indexes-th-4 {
	width: 26%
}

.p6n-datastore-indexes-popup {
	width: 500px
}

a.jfk-button {
	cursor: pointer
}

.p6n-project-detail-pane {
	min-width: 800px;
	text-align: center
}

.p6n-project-detail-pane-inactive {
	color: #bbb
}

.p6n-project-detail-pane td>div {
	margin-top: 70px
}

.p6n-project-detail-pane td a {
	color: #222;
	display: inline-block;
	text-decoration: none
}

.p6n-project-detail-pane .p6n-project-detail-stat-name {
	color: #8d8d8d;
	font-weight: bold
}

.p6n-project-detail-pane td a:hover,.p6n-project-detail-pane td a:hover div,.p6n-project-detail-pane td a:hover span
	{
	color: #222;
	text-decoration: none
}

.p6n-project-detail-pane td {
	width: 33%;
	text-align: center
}

.p6n-project-detail-pane .p6n-project-detail-stats-both td.p6n-project-detail-charges
	{
	border-left: 1px solid #ddd
}

.p6n-project-detail-id-label {
	line-height: 29px;
	height: 21.005px
}

.p6n-project-detail-big-number {
	color: #8d8d8d;
	font-size: 48px;
	margin-bottom: 20px
}

.p6n-project-detail-stat-type {
	color: #999
}

.p6n-project-detail-stats-single .p6n-project-detail-stat-type {
	display: none
}

.p6n-project-detail-pane-inactive .p6n-project-detail-big-number {
	color: #bbb;
	font-size: 48px;
	margin-bottom: 20px
}

.p6n-project-detail-samples-welcome {
	color: #8d8d8d;
	font-size: 24px;
	margin-top: 150px
}

.p6n-project-detail-pane .p6n-line {
	margin: 40px auto 30px auto;
	width: 75%
}

.p6n-project-detail-samples-links {
	color: #8d8d8d
}

.p6n-project-detail-samples-links .p6n-cloud-icon {
	background: no-repeat
		url(images/sprites.png?v=75e5b38088143f0e8cde1c3f0b7a7af3) -476px
		-70px;
	display: inline-block;
	height: 11px;
	margin-right: 8px;
	opacity: .6;
	width: 16px
}

.p6n-main-pane .p6n-project-detail-samples-links-down {
	bottom: 80px;
	position: absolute;
	width: 100%
}

.p6n-project-list-no-projects-message {
	color: #8d8d8d;
	font-size: 18px;
	line-height: 36px;
	padding-top: 100px;
	text-align: center
}

section.p6n-sample-app-section {
	min-width: 600px
}

.p6n-sample-app-section p,.p6n-sample-app-section ul,.p6n-sample-app-section ol
	{
	margin: 1em 0
}

.p6n-sample-app-section>h2 {
	font-size: 16px;
	color: #444;
	margin: 0.83em 0
}

.p6n-sample-app-link-list {
	padding-left: 14px;
	list-style: none
}

.p6n-sample-app-bullet-list {
	padding-left: 26px;
	list-style: disc
}

.p6n-sample-app-bullet-list>li {
	line-height: 18px;
	padding: 2px 0
}

.p6n-sample-app-mobile-client-buttonset {
	white-space: nowrap
}

a.jfk-button.jfk-button-standard.p6n-sample-codenvy-button,a.jfk-button.jfk-button-standard.p6n-sample-codenvy-button:hover,a.jfk-button-standard.jfk-button-clear-outline.p6n-sample-codenvy-button:hover,a.jfk-button-standard.p6n-sample-codenvy-button:active
	{
	margin-right: 7px;
	background: white;
	vertical-align: baseline
}

.p6n-sample-app-codenvy-button,.p6n-sample-app-mobile-client-button {
	margin-bottom: 5px
}

.p6n-sample-app-deploy-button {
	margin: 15px 0
}

.p6n-sample-app-deploy-button .p6n-flapper-color-20 {
	vertical-align: middle
}

.p6n-sample-app-figure {
	float: right;
	margin-top: 0;
	margin-right: 0
}

.p6n-sample-app-note-section {
	border-left: 6px solid #999;
	background-color: #eee;
	padding: 8px 10px;
	margin: 16px 0;
	overflow: auto
}

.p6n-sample-app-deploy-steps>li {
	margin-bottom: 25px
}

.p6n-sample-app-download-icon {
	display: inline-block;
	background: no-repeat
		url(images/sprites.png?v=75e5b38088143f0e8cde1c3f0b7a7af3) -396px
		-259px;
	width: 16px;
	height: 16px;
	opacity: .66;
	margin-left: 4px;
	vertical-align: middle
}

.p6n-ol-circle-numbers {
	counter-reset: circle-number
}

.p6n-ol-circle-numbers>li {
	position: relative;
	counter-increment: circle-number;
	padding-left: 28px;
	line-height: 20px
}

.p6n-circle-number-bullet:before {
	content: counter(circle-number)
}

.p6n-circle-number-bullet {
	display: inline-block;
	width: 20px;
	height: 20px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	line-height: 20px;
	text-align: center;
	background: #999;
	color: white;
	font-weight: bold;
	font-size: 11px;
	margin-left: -28px;
	margin-right: 8px
}

.p6n-sample-app-mobile-image {
	background:
		url(images/sample_mobile.png?v=18c58d52de0eda8ab0ff35d661c747e5);
	width: 333px;
	height: 635px
}

.p6n-sample-app-photofeed-image {
	background:
		url(images/sample_photofeed.png?v=873c87a6f981e8f6549e81eb86e68ad1);
	width: 324px;
	height: 242px
}

.p6n-sample-app-green-check {
	display: inline-block;
	background: no-repeat
		url(images/sprites.png?v=75e5b38088143f0e8cde1c3f0b7a7af3) -877px
		-356px;
	width: 12px;
	height: 12px;
	float: left;
	position: relative;
	top: 4px
}

.p6n-sample-app-finished-message {
	margin-left: 17px;
	white-space: nowrap
}

.p6n-sample-app-finished-message>p {
	margin: 0.6em 0
}

.p6n-sample-app-inline {
	display: inline-block
}

.codenow-white {
	width: 77px;
	height: 21px;
	cursor: pointer;
	overflow: hidden;
	background-image:
		url()
}

.codenow-white:HOVER {
	animation: whitecodenowanimation 3s;
	-webkit-animation: whitecodenowanimation 3s;
	background-image:
		url()
}

.codenow-white:ACTIVE {
	background-image:
		url()
}

#p6n-apiui-new-cred-button {
	padding: 2px 15px;
	text-transform: uppercase
}

.p6n-api-access-cell {
	padding: 6px 5px;
	vertical-align: middle
}

.p6n-cell-noheight {
	float: left;
	height: 0;
	position: relative;
	top: 4px;
	white-space: nowrap
}

.p6n-table-list {
	border-collapse: collapse;
	table-layout: fixed
}

.p6n-table-list-padding-field {
	width: 20px
}

.p6n-table-list-header {
	color: #686868;
	font-size: 11px;
	font-weight: bold;
	max-width: 360px;
	text-transform: uppercase
}

.p6n-table-list-header-highlight {
	color: #dd4b39 !important
}

.p6n-table-header-label {
	margin-top: 3px
}

.p6n-app-col-platform {
	width: 115px
}

.p6n-app-col-modified {
	width: 140px
}

#p6n-api-access-buttons {
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 10px
}

#p6n-api-list-buttons-header {
	padding-left: 45px;
	padding-top: 15px
}

#p6n-api-list-buttons>div.p6n-api-list-options>a.p6n-left-nav-link.p6n-left-nav-link-highlight
	{
	padding-left: 59px
}

#p6n-api-list-buttons>div.p6n-api-list-options>a.p6n-left-nav-link {
	padding-left: 62px
}

.p6n-api-platform-icon-container {
	background: #f1f1f1;
	border: 1px solid #e5e5e5;
	height: 29px;
	margin-right: 5px;
	width: 29px;
	display: inline-block;
	vertical-align: top
}

.p6n-api-platform-icon {
	background: no-repeat
		url(images/sprites.png?v=75e5b38088143f0e8cde1c3f0b7a7af3) -797px
		-169px;
	width: 29px;
	height: 29px
}

.p6n-api-platform-name {
	display: inline-block;
	line-height: 29px
}

.p6n-api-no-tooltip {
	width: 29px
}

.p6n-api-platform-container {
	display: block;
	width: 500px
}

.p6n-api-platform-option {
	display: block
}

.p6n-api-platform-option label {
	vertical-align: middle
}

.p6n-api-platform-more-options {
	display: none;
	margin-left: 20px
}

.unindented .p6n-api-platform-more-options {
	margin-left: 0
}

div.p6n-api-platform-more-options.shown {
	display: block
}

.p6n-api-platform-more-options .whiteBox {
	min-width: 760px
}

input[type=radio].p6n-api-platform-input,input[type=checkbox].p6n-api-platform-input
	{
	margin-right: 10px;
	vertical-align: middle;
	width: 15px
}

.p6n-api-subtext {
	color: #777;
	font-size: 10px
}

table.p6n-api-cred-create-form {
	margin-bottom: 10px;
	width: auto
}

table.p6n-api-cred-create-form>tbody>tr>td {
	vertical-align: top
}

table.p6n-api-cred-create-form div.p6n-api-input-error-holder {
	display: none;
	min-height: 27px;
	width: 352px
}

table.p6n-api-cred-create-form input {
	width: 352px
}

table.p6n-api-cred-create-form td.p6n-api-cred-create-label {
	padding-bottom: 10px;
	padding-top: 6px;
	text-align: right;
	width: 120px
}

.p6n-api-cred-input-holder>.p6n-app-name-input {
	width: 255px
}

.api-option-android-direct-more-options input[type=text] {
	width: 500px
}

.p6n-api-cred-where-to-get-link>a {
	font-size: 11px
}

.p6n-api-cred-create-sub-option-header {
	font-weight: bold;
	margin-bottom: 15px
}

.p6n-api-cred-form-title {
	font-size: 1.3em;
	margin: 0 0 14px 20px
}

.p6n-api-cred-page-content {
	padding-left: 20px;
	padding-bottom: 20px
}

.p6n-api-cred-submit-input-row {
	padding-top: 8px
}

.p6n-api-cred-page-description {
	margin-bottom: 20px
}

#explorerApiHeader {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	clear: both;
	float: left
}

.jfk-button.p6n-api-configuration-button {
	height: 20px;
	margin-left: 15px;
	min-width: 50px;
	padding: 0;
	vertical-align: middle;
	width: 50px
}

.p6n-api-detail .jfk-button.p6n-api-configuration-button,.p6n-api-detail .jfk-button.p6n-api-enable-button,.p6n-api-detail .jfk-button.p6n-api-disable-button
	{
	height: 30px;
	line-height: 30px;
	min-width: 70px;
	width: 70px
}

.p6n-api-detail .p6n-api-configuration-icon {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	margin-top: 5px
}

.p6n-api-detail .jfk-button.p6n-api-configuration-button {
	margin-left: 0px
}

.p6n-api-configuration-icon {
	-webkit-transform: scale(0.8);
	-moz-transform: scale(0.8);
	-ms-transform: scale(0.8);
	-o-transform: scale(0.8);
	transform: scale(0.8);
	background: no-repeat
		url(images/sprites.png?v=75e5b38088143f0e8cde1c3f0b7a7af3) -739px
		-72px;
	display: inline-block;
	height: 19px;
	width: 17px
}

.p6n-api-list-col-status {
	width: 60px
}

.p6n-api-list-enabled-only tr {
	display: none
}

.p6n-api-list-enabled-only tr.p6n-api-row-enabled {
	display: table-row
}

.jfk-button.p6n-api-disable-button,.p6n-api-row-enabled .jfk-button.p6n-api-enable-button
	{
	display: none
}

.jfk-button.p6n-api-enable-button,.p6n-api-row-enabled .jfk-button.p6n-api-disable-button
	{
	display: inline-block
}

.jfk-button.p6n-api-enable-button,.jfk-button.p6n-api-disable-button,a.jfk-button.p6n-api-disable-button[disabled]
	{
	height: 20px;
	line-height: 20px;
	min-width: 50px;
	padding: 0
}

.jfk-button.p6n-api-disable-button,a.jfk-button.p6n-api-disable-button[disabled]
	{
	color: #fff;
	background-color: #3d9400;
	background-image: -webkit-linear-gradient(top, #398a00, #3d9400);
	background-image: -moz-linear-gradient(top, #398a00, #3d9400);
	background-image: -ms-linear-gradient(top, #398a00, #3d9400);
	background-image: -o-linear-gradient(top, #398a00, #3d9400);
	background-image: linear-gradient(top, #398a00, #3d9400);
	border: 1px solid #29691d
}

.jfk-button.p6n-api-disable-button:active {
	box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.5);
	-webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.5);
	-moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.5)
}

.jfk-button.p6n-api-button,.jfk-button#p6n-api-cred-submit-input,.p6n-api-detail-title,.p6n-api-detail-links
	{
	vertical-align: middle
}

.jfk-button.p6n-api-toggle-button {
	height: 20px;
	line-height: 20px;
	min-width: 50px;
	padding: 0;
	vertical-align: middle
}

.jfk-button.p6n-api-toggle-button.on {
	color: #fff;
	background-color: #3d9400;
	background-image: -webkit-linear-gradient(top, #398a00, #3d9400);
	background-image: -moz-linear-gradient(top, #398a00, #3d9400);
	background-image: -ms-linear-gradient(top, #398a00, #3d9400);
	background-image: -o-linear-gradient(top, #398a00, #3d9400);
	background-image: linear-gradient(top, #398a00, #3d9400);
	border: 1px solid #29691d
}

.jfk-button.p6n-api-toggle-button.on:active {
	box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.5);
	-webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.5);
	-moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.5)
}

.p6n-api-detail-title {
	font-size: 16px;
	margin-right: 20px
}

.p6n-api-description-box {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #f9f9f9;
	border: 1px solid #efefef;
	clear: both;
	margin: 12px 0;
	padding: 8px;
	width: 100%
}

.p6n-api-quota-link {
	margin-left: 5px
}

.p6n-api-stats-link {
	margin-left: 10px
}

.p6n-api-explorer-title {
	font-weight: bold;
	font-size: 15px;
	padding: 10px 0
}

#p6n-api-explorer-loading div {
	float: left;
	margin-right: 5px;
	vertical-align: middle
}

div#embedded-explorer {
	clear: both
}

.p6n-api-header-container {
	clear: both;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #f1f1f1;
	height: 43px;
	font-size: 14px;
	padding: 12px 0 0 12px
}

#explorerApiHeader {
	font-size: 14px;
	padding: 12px 0 0 12px
}

div#embedded-explorer div.auth {
	font-size: 14px
}

div#embedded-explorer div.form tr {
	border-bottom: 1px solid #d9d9d9
}

div#embedded-explorer div.form span.gwt-InlineLabel,div#embedded-explorer div.form img.gwt-Image
	{
	margin-right: 8px
}

tr.p6n-api-method-row {
	height: 35px
}

.p6n-api-app-name-section,.p6n-api-app-name,.p6n-api-app-type {
	clear: both;
	float: left
}

.p6n-api-app-name {
	font-size: 20px
}

.p6n-api-app-type {
	color: #686868
}

.p6n-api-app-buttons {
	float: right
}

#p6n-api-app-generate-certificate-button {
	float: left
}

.p6n-api-app-generate-service-account-key {
	margin: 1px 0
}

#p6n-api-app-generate-certificate-button,.p6n-api-app-buttons>a.jfk-button
	{
	margin-left: 15px;
	margin-right: 0
}

.p6n-api-app-ui-instruction {
	clear: both;
	padding-top: 10px
}

.p6n-api-app-section-box {
	-webkit-box-shadow: 0px 1px 2px -1px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0px 1px 2px -1px rgba(0, 0, 0, .2);
	box-shadow: 0px 1px 2px -1px rgba(0, 0, 0, .2);
	border: 1px solid rgba(0, 0, 0, .2);
	border-top: 1px solid rgba(0, 0, 0, .2);
	margin-top: 10px;
	padding: 10px 10px 10px 0;
	overflow: auto
}

.p6n-api-app-section-title {
	cursor: pointer
}

.p6n-api-app-section-collapse-icon {
	background: no-repeat
		url(images/sprites.png?v=75e5b38088143f0e8cde1c3f0b7a7af3) -465px
		-225px;
	background-position: -396px 0;
	clear: both;
	float: left;
	height: 21px;
	width: 21px
}

.p6n-api-app-section-box.collapsed .p6n-api-app-section-collapse-icon {
	background-position: -465px -225px
}

.p6n-api-app-section-title-text {
	font-weight: bold;
	float: left;
	height: 21px;
	line-height: 21px;
	vertical-align: middle
}

.p6n-api-app-section-content {
	clear: both;
	padding-left: 21px
}

.p6n-api-app-section-description {
	clear: both;
	padding-left: 21px;
	color: #686868
}

.p6n-api-app-section-detail {
	display: block
}

.p6n-api-app-section-box.collapsed .p6n-api-app-section-detail {
	display: none
}

.p6n-api-app-consent-screen-header {
	font-weight: bold;
	font-size: 11px
}

.p6n-api-consent-screen-input-error {
	color: #dd4b39;
	line-height: 26px
}

.p6n-api-plus-page-remove-icon,.p6n-api-plus-page-id-warning-icon {
	display: inline-block;
	vertical-align: middle
}

.p6n-api-plus-page-remove-icon {
	background: no-repeat
		url(images/sprites.png?v=75e5b38088143f0e8cde1c3f0b7a7af3) -458px
		-167px;
	height: 11px;
	margin-left: 25px;
	width: 11px
}

.p6n-api-plus-page-pending-remove {
	font-style: italic;
	margin-left: 5px
}

.p6n-api-plus-page-id-warning-icon {
	background: no-repeat
		url(images/sprites.png?v=75e5b38088143f0e8cde1c3f0b7a7af3) -396px
		-356px;
	height: 12px;
	margin-right: 5px;
	width: 12px
}

.p6n-api-app-data-name {
	font-weight: bold;
	clear: both;
	color: #686868;
	text-transform: uppercase;
	float: left;
	font-size: 11px;
	margin-top: 20px;
	margin-bottom: 5px
}

.p6n-api-app-data-edit-link {
	float: left;
	font-size: 11px;
	margin-top: 20px;
	margin-bottom: 5px;
	margin-left: 10px
}

.p6n-api-app-data-edit-link>a {
	opacity: 0.8
}

.p6n-api-app-tooltip {
	float: left;
	margin: 5px 13px 0 2px
}

.p6n-api-app-data-value {
	clear: both;
	margin-top: 6px
}

.p6n-api-app-data-value:after,.p6n-api-consent-screen-logo-section:after
	{
	content: " ";
	display: block;
	height: 0;
	clear: both
}

.p6n-api-app-data-value:not (.no-value )>span,.p6n-api-app-data-value>input.p6n-api-app-editable,.p6n-api-app-key-restriction div.p6n-listinput input,.p6n-api-app-public-keys div.p6n-listinput input
	{
	font-family: 'Droid Sans Mono', monospace;
	font-size: 13px
}

.p6n-api-app-data-value>input.p6n-api-app-editable {
	clear: both;
	margin-right: 16px
}

.p6n-api-app-data-value>.errorMsg,.p6n-api-app-data-value>input.p6n-api-app-editable,.p6n-api-app-data-value>.jfk-button
	{
	float: left
}

.p6n-api-app-data-value>.errorMsg {
	color: #dd4b39;
	line-height: 26px
}

.p6n-api-app-key-data .p6n-api-app-data-value {
	float: left;
	height: 19px;
	line-height: 19px
}

.p6n-api-app-no-data {
	clear: both;
	float: left;
	margin-top: 6px
}

.p6n-api-app-no-data>div {
	display: inline-block
}

.p6n-api-app-no-data>span {
	float: left;
	padding-left: 8px
}

.p6n-app-rename-col-one {
	clear: both;
	float: left;
	margin: 6px 39px 0 0;
	position: relative;
	width: 90px
}

.p6n-app-rename-col-two input[type=text] {
	width: 255px
}

.p6n-api-em {
	color: inherit;
	font-weight: bold
}

.p6n-api-consent-screen {
	overflow: auto
}

.p6n-api-consent-screen-title {
	font-size: 20px;
	height: 30px
}

.p6n-api-consent-screen-section,.p6n-api-consent-screen-input-section {
	margin-top: 25px
}

.p6n-api-consent-screen-input-section input:disabled,.p6n-api-app-section-box div.p6n-listinput input:disabled,input.p6n-api-app-editable:disabled
	{
	border: 0;
	box-shadow: none;
	color: #333
}

.p6n-api-consent-screen {
	margin-left: 20px
}

.p6n-api-consent-screen-input-section .p6n-api-consent-screen-label {
	font-weight: bold;
	color: #686868;
	font-size: 11px;
	padding-bottom: 5px
}

.p6n-api-consent-screen-input-section .goog-flat-menu-button-caption {
	font-size: 13px;
	font-weight: normal;
	text-align: left
}

.p6n-api-consent-screen-input-section .jfk-select {
	width: 229px
}

.p6n-api-consent-screen-input-section .jfk-textinput,.p6n-api-consent-screen-input-section .p6n-api-consent-screen-label
	{
	width: 255px
}

.p6n-api-plus-page-id {
	margin-left: 5px
}

input.p6n-api-plus-page-id {
	width: 190px
}

a.p6n-api-plus-page-link {
	margin-left: 5px;
	margin-right: 15px
}

.p6n-api-consent-screen-inputs {
	clear: both;
	float: left
}

.p6n-api-consent-screen-logo-section {
	margin-top: 10px
}

.p6n-api-consent-screen-logo-preview {
	background: no-repeat
		url(images/sprites.png?v=75e5b38088143f0e8cde1c3f0b7a7af3) -763px
		-401px;
	background-repeat: no-repeat;
	border: 1px solid #e5e5e5;
	clear: both;
	float: left;
	height: 60px;
	width: 120px
}

.p6n-api-consent-screen-logo-update {
	float: left;
	margin-left: 10px
}

.p6n-api-consent-screen-logo-update>div {
	display: table-cell;
	height: 30px;
	vertical-align: middle;
	width: 130px
}

.p6n-api-consent-screen-preview-image {
	-webkit-box-shadow: 0 4px 16px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 4px 16px rgba(0, 0, 0, .2);
	box-shadow: 0 4px 16px rgba(0, 0, 0, .2);
	-webkit-transform: scale(0.75);
	-moz-transform: scale(0.75);
	-ms-transform: scale(0.75);
	-o-transform: scale(0.75);
	transform: scale(0.75);
	-webkit-transform-origin: left top;
	-moz-transform-origin: left top;
	-ms-transform-origin: left top;
	-o-transform-origin: left top;
	transform-origin: left top;
	height: 544px;
	margin: 25px 0 0 330px;
	opacity: 0.6;
	overflow: hidden;
	position: absolute;
	text-align: center;
	width: 433px
}

.p6n-api-consent-screen-preview-image-bg {
	background: no-repeat
		url(images/sprites.png?v=75e5b38088143f0e8cde1c3f0b7a7af3) 0 0;
	height: 504px;
	margin-left: 20px;
	margin-top: 20px;
	width: 393px
}

.p6n-api-consent-screen-plus-url {
	height: 29px;
	line-height: 29px
}

.generate-certificate-dialog-content {
	width: 500px
}

.p6n-api-content {
	margin-left: 226px
}

.p6n-api-app-section-detail .whiteBox {
	clear: both;
	margin-top: 16px
}

.p6n-api-app-input-value {
	margin-right: 12px
}

.p6n-api-app-input-completed-item {
	margin-bottom: 10px
}

.p6n-api-app-input-completed-item+.p6n-api-app-multiinput-input {
	margin-top: 4px
}

.p6n-api-app-button-block {
	clear: both
}

.p6n-api-app-generate-button-block {
	margin-top: 20px;
	margin-bottom: 16px
}

.p6n-api-app-input-remove,.p6n-api-app-input-add {
	margin-left: 5px;
	margin-right: 5px;
	color: #686868;
	color: inherit;
	font-weight: bold
}

.p6n-api-app-multiinput {
	clear: both
}

.p6n-api-app-multiinput-input {
	margin-left: 0;
	width: 307px
}

.p6n-api-app-data-value>span {
	float: left;
	padding-left: 10px
}

.p6n-api-app-data-value div.p6n-listinput-item-input input.glow,.p6n-api-app-data-value>span.glow
	{
	-webkit-animation: p6n-bg-glow 3000ms ease-in 50ms;
	-moz-animation: p6n-bg-glow 3000ms ease-in 50ms;
	-o-animation: p6n-bg-glow 3000ms ease-in 50ms;
	animation: p6n-bg-glow 3000ms ease-in 50ms;
	background-color: #fff
}

.p6n-replace-key-btn {
	display: none;
	float: left;
	margin: 4px 0 0 10px
}

.editable .p6n-replace-key-btn {
	display: block
}

.p6n-api-replace-key-content {
	width: 480px
}

.p6n-api-app-data-value.no-value .jfk-button {
	margin-left: 15px;
	vertical-align: middle
}

.p6n-api-app-key-restriction .p6n-api-app-data-value.no-value {
	height: 26px;
	line-height: 26px
}

.p6n-api-app-public-keys div.p6n-listinput {
	width: 375px
}

.p6n-api-app-public-keys .p6n-listinput .p6n-listinput-item {
	margin: 5px 0
}

.p6n-api-app-public-keys div.p6n-listinput input,.p6n-api-app-public-keys div.p6n-listinput div.p6n-listinput-item-input
	{
	padding: 0;
	width: 330px
}

#p6n-api-app-certificate-generate-new-key-button {
	margin: 5px 0
}

.p6n-api-app-key-restriction div.p6n-listinput {
	width: 350px
}

.p6n-api-app-key-restriction div.p6n-listinput.android {
	width: 730px
}

.p6n-api-app-key-restriction div.p6n-listinput-item {
	margin: 6px 0
}

.p6n-api-app-key-restriction div.p6n-listinput input {
	width: 285px
}

.p6n-api-app-key-restriction div.p6n-listinput.android input {
	width: 665px
}

.p6n-api-app-key-restriction.restricted .p6n-api-app-data-value.no-value,.p6n-api-app-section-box .p6n-listinput .p6n-listinput-item-controls [role="button"]
	{
	display: none
}

.p6n-api-key-restrict-button,.editable.p6n-api-app-section-box .p6n-listinput .p6n-listinput-item-controls [role="button"]
	{
	display: inline-block;
	vertical-align: middle
}

.p6n-api-app-section-box .p6n-api-app-public-keys .p6n-listinput .p6n-listinput-add-btn[role="button"]
	{
	display: none
}

.editable.p6n-api-app-section-box .p6n-api-app-public-keys .p6n-listinput .p6n-listinput-remove-btn[role="button"]
	{
	background: no-repeat
		url(images/sprites.png?v=75e5b38088143f0e8cde1c3f0b7a7af3) -458px
		-167px;
	font-size: 0;
	height: 11px;
	margin-top: 10px;
	padding: 0;
	width: 11px
}

.readonly.p6n-api-app-public-keys .p6n-listinput .p6n-listinput-remove-btn[role="button"]
	{
	display: none
}

.p6n-api-key-restrict-error-msg {
	color: #dd4b39;
	padding-bottom: 15px
}

.p6n-download-json-button {
	margin-top: 10px
}

.p6n-api-app-deep-linking span#deep-linking-enabled,.p6n-api-app-deep-linking span#deep-linking-disabled
	{
	width: 80px
}

.p6n-api-app-deep-linking.enabled a#deep-linking-enable,.p6n-api-app-deep-linking.disabled a#deep-linking-disable,.p6n-api-app-deep-linking.enabled span#deep-linking-disabled,.p6n-api-app-deep-linking.disabled span#deep-linking-enabled
	{
	display: none
}

.p6n-api-app-deep-linking.enabled a#deep-linking-disable,.p6n-api-app-deep-linking.disabled a#deep-linking-enable,.p6n-api-app-deep-linking.enabled span#deep-linking-enabled,.p6n-api-app-deep-linking.disabled span#deep-linking-disabled
	{
	display: inline-block
}

.p6n-api-project-id-input-label {
	float: left;
	margin: 6px 6px 0 0;
	text-align: right;
	width: 80px
}

.p6n-api-project-id-input,.p6n-api-input-message {
	width: 300px
}

.p6n-api-project-id-input-holder {
	margin-left: 80px
}

.p6n-api-input-message {
	color: #999;
	font-size: .9em;
	min-height: 20px;
	padding: 0 8px
}

.p6n-api-input-message.p6n-error-message {
	color: #dd4b39
}

.p6n-api-progress-overlay {
	background: rgba(255, 255, 255, 0.6)
		url(images/status_spinner.gif?v=c0a2695d351819167c1ecaa1a8242918)
		no-repeat center;
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	z-index: 100
}

.p6n-api-access-in-page-error {
	-moz-border-radius: 2px;
	-moz-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);
	-moz-transition: opacity 0.130s;
	-o-transition: opacity 0.130s;
	-webkit-border-radius: 2px;
	-webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);
	border-radius: 2px;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	padding: 5px 16px;
	position: fixed;
	text-align: left;
	top: 55px;
	transition: opacity 0.130s;
	z-index: 9999;
	background: #dd4b39;
	border: 1px solid #8f4326;
	color: white;
	max-width: 400px
}

.p6n-api-access-in-page-error .p6n-api-access-in-page-error-link,.p6n-api-access-in-page-error .p6n-api-access-in-page-error-link:hover
	{
	color: white;
	cursor: pointer;
	margin-left: 20px;
	text-decoration: underline
}

.p6n-api-domains-checkbox {
	float: left
}

.p6n-api-add-domains-button-section {
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 10px;
	padding-bottom: 10px
}

.p6n-api-domains-button {
	float: left
}

.p6n-api-add-domains-button-section:after {
	content: " ";
	display: block;
	height: 0;
	clear: both
}

.p6n-api-add-domains-dialog {
	width: 580px
}

.p6n-api-add-domains-dialog p {
	margin-bottom: 15px
}

.p6n-api-add-domains-dialog textarea {
	font-family: 'Droid Sans Mono', monospace;
	font-size: 13px;
	padding: 15px;
	width: 550px
}

.p6n-api-add-domains-new {
	font-size: 16px;
	text-align: center;
	width: 400px;
	display: table;
	margin-bottom: 15px;
	margin-left: auto;
	margin-right: auto
}

.p6n-api-add-domains-new p {
	display: table;
	margin-bottom: 15px;
	margin-left: auto;
	margin-right: auto
}

.p6n-api-add-domains-icon {
	background-image:
		url(images/create_project_136.png?v=9c889ca5b16902257eec148235ce7787);
	height: 136px;
	width: 136px;
	display: inline-block
}

.p6n-compute-add-resource {
	padding: 0 15px
}

.p6n-compute-add-address-dialog-overlay {
	background-color: rgba(255, 255, 255, 0.6);
	background-image:
		url(images/status_spinner.gif?v=c0a2695d351819167c1ecaa1a8242918);
	background-repeat: no-repeat;
	background-position: center;
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	z-index: 100
}

.p6n-compute-add-address-dialog-content {
	margin-top: 16px
}

.p6n-compute-address-action-change {
	display: inline-block
}

.p6n-compute-address-action-release {
	display: inline-block;
	margin-left: 10px;
	padding-left: 10px;
	border-left: 1px solid #ccc
}

.p6n-compute-address-checkbox {
	vertical-align: middle
}

.p6n-compute-address-checkbox-div {
	float: left;
	margin-right: 8px
}

.p6n-compute-addresses-error-icon {
	float: left;
	margin-top: 10px;
	margin-right: 8px;
	margin-bottom: 30px;
	margin-left: 0px
}

.p6n-compute-addresses-error-div {
	margin-top: 10px;
	margin-right: 8px;
	margin-bottom: 30px;
	margin-left: 0px
}

.p6n-compute-address-attach-dialog table.p6n-compute-create-form {
	width: 550px
}

.p6n-compute-attach-disk .goog-link-button {
	line-height: 27px;
	list-style: none;
	margin: 0 2px;
	min-width: 46px;
	outline: none;
	padding: 0 18px 0 6px;
	text-align: center;
	text-decoration: none
}

.p6n-compute-attach-disk-mode input[type=radio] {
	margin-left: 24px;
	margin-right: 6px
}

div.p6n-compute-chart-div {
	height: 450px;
	width: 800px
}

div.p6n-compute-chart-div-loading-gif {
	margin-left: 394px;
	margin-top: 219px
}

.p6n-compute-chart-tabs {
	color: #999;
	padding-bottom: 1em
}

.p6n-compute-chart-tabs .goog-tab {
	color: #999;
	cursor: pointer;
	cursor: hand;
	padding: 0 1em 0 1em;
	display: inline-block;
	border-left: thin solid #999
}

.p6n-compute-chart-tabs .goog-tab:first-child {
	border-left: none;
	padding-left: 0
}

.p6n-compute-chart-tabs>:hover {
	text-decoration: underline
}

.p6n-compute-chart-tabs .goog-tab-selected {
	color: #000;
	font-weight: bold
}

tr.p6n-compute-clickable>td:first-child>span {
	color: #15c
}

tr.p6n-compute-clickable>td:first-child>span:hover {
	text-decoration: underline
}

.p6n-compute-collapsedNotificationTitle {
	border-bottom: 0;
	bottom: 0
}

#p6n-compute-mainContent .goog-link-button {
	text-decoration: none
}

#p6n-compute-mainContent .goog-link-button:hover,#p6n-compute-mainContent .goog-link-button:focus,#p6n-compute-mainContent a:hover,#p6n-compute-mainContent a:focus
	{
	text-decoration: underline
}

#p6n-compute-content {
	overflow-y: auto
}

.p6n-compute-em {
	color: inherit;
	font-weight: bold
}

table.p6n-compute-create-form {
	width: auto
}

.p6n-126 table.p6n-compute-form-with-summary-panel {
	margin-right: 200px
}

table.p6n-compute-create-form>tbody>tr>td {
	vertical-align: top
}

table.p6n-compute-create-form .jfk-radiobutton-radio {
	top: 0
}

table.p6n-compute-create-form div.jfk-select,.p6n-compute-resource-detail-edit div.jfk-select
	{
	margin-left: 0px
}

table.p6n-compute-create-form div.jfk-select,.p6n-compute-resource-detail-edit div.jfk-select
	{
	width: 326px
}

table.p6n-compute-create-form .p6n-compute-target-pool-instance-input div.jfk-select,table.p6n-compute-create-form .p6n-compute-target-pool-instance-input input,.p6n-compute-resource-detail-edit .p6n-compute-detail-section .p6n-compute-target-pool-instance-input div.jfk-select,.p6n-compute-resource-detail-edit .p6n-compute-detail-section .p6n-compute-target-pool-instance-input input
	{
	vertical-align: middle;
	width: 120px
}

table.p6n-compute-create-form .p6n-compute-target-pool-instance-input .goog-combobox,.p6n-compute-resource-detail-edit .p6n-compute-detail-section .p6n-compute-target-pool-instance-input .goog-combobox
	{
	margin-right: 15px
}

table.p6n-compute-create-form div.jfk-select div.goog-flat-menu-button-caption,.p6n-compute-resource-detail-edit div.jfk-select div.goog-flat-menu-button-caption
	{
	font-size: 1.1em;
	margin-left: 6px;
	text-align: left
}

table.p6n-compute-create-form div.jfk-select div.goog-flat-menu-button-dropdown,.p6n-compute-resource-detail-edit div.jfk-select div.goog-flat-menu-button-dropdown
	{
	position: absolute
}

table.p6n-compute-create-form div.p6n-compute-input-error-holder,.p6n-compute-resource-detail-edit div.p6n-compute-input-error-holder
	{
	min-height: 27px
}

table.p6n-compute-create-form div.p6n-compute-input-error-holder,table.p6n-compute-create-form div.p6n-compute-input-error,table.p6n-compute-create-form div.p6n-compute-input-element-error,table.p6n-compute-create-form div.p6n-compute-zone-maintenance-soon-wrapper,.p6n-compute-resource-detail-edit div.p6n-compute-input-holder,.p6n-compute-resource-detail-edit div.p6n-compute-input-error-holder,.p6n-compute-resource-detail-edit div.p6n-compute-input-error,.p6n-compute-resource-detail-edit div.p6n-compute-input-element-error,.p6n-compute-resource-detail-edit div.p6n-compute-zone-maintenance-soon-wrapper
	{
	width: 352px
}

table.p6n-compute-create-form div.p6n-compute-info {
	width: 501px;
	padding-bottom: 10px
}

table.p6n-compute-create-form div.p6n-compute-label-note {
	padding-top: 2px
}

table.p6n-compute-create-form div.hr {
	margin-top: 20px;
	width: 501px
}

table.p6n-compute-create-form input,.p6n-compute-resource-detail-edit input,.p6n-compute-resource-detail-edit .p6n-compute-detail-section input
	{
	width: 352px
}

table.p6n-compute-create-form input.p6n-compute-short-input,.p6n-compute-resource-detail-edit input.p6n-compute-short-input
	{
	width: 50px
}

table.p6n-compute-create-form input[type='checkbox'],.p6n-compute-resource-detail-edit input[type='checkbox']
	{
	width: 14px
}

table.p6n-compute-create-form textarea,.p6n-compute-resource-detail-edit textarea
	{
	height: 78px;
	width: 334px;
	resize: none;
	font-family: inherit;
	padding-top: 6px
}

table.p6n-compute-create-form td.p6n-compute-label {
	padding-bottom: 10px;
	padding-top: 6px;
	text-align: right;
	width: 120px
}

table.p6n-compute-create-form td.p6n-compute-input-holder span,.p6n-compute-resource-detail-edit .p6n-compute-input-holder span
	{
	display: inline-block;
	margin-left: 6px;
	margin-top: 6px
}

table.p6n-compute-create-form td.p6n-compute-input-holder div.p6n-compute-addresses-error-div span
	{
	display: inline;
	margin-left: 0px;
	margin-top: 0px
}

table.p6n-compute-create-form td.p6n-compute-table-subtitle {
	font-size: 1.2em;
	padding-bottom: 16px;
	padding-top: 20px
}

table.p6n-compute-create-form td.p6n-compute-create-form-tooltip {
	padding: 4px 2px 0px 2px;
	width: 29px
}

table.p6n-compute-create-form .p6n-compute-disk-input-remove {
	margin-right: 0px
}

table.p6n-compute-create-form td.p6n-compute-disk-mount-mode-select>.jfk-select
	{
	margin-left: 9px;
	margin-right: 9px;
	width: 72px
}

table.p6n-compute-create-form .p6n-compute-disks-list {
	display: table;
	width: 352px
}

table.p6n-compute-create-form .p6n-compute-disk-name {
	width: 158px;
	word-break: break-all;
	word-wrap: break-word
}

table.p6n-compute-create-form .p6n-compute-disk-name>div {
	padding-bottom: 5px;
	padding-left: 5px;
	padding-top: 2px
}

table.p6n-compute-create-form table.p6n-compute-metadata {
	border-collapse: collapse;
	padding: 0px;
	width: 352px
}

table.p6n-compute-create-form table.p6n-compute-metadata td {
	vertical-align: top
}

table.p6n-compute-create-form table.p6n-compute-metadata td:first-child
	{
	padding-left: 0px
}

table.p6n-compute-create-form input.p6n-compute-metadata-key-input-text
	{
	width: 98px
}

table.p6n-compute-create-form input.p6n-compute-metadata-value-input-text
	{
	width: 196px
}

table.p6n-compute-create-form .p6n-compute-metadata-error {
	word-break: normal
}

div.p6n-compute-create-form-title {
	font-size: 1.2em;
	padding-bottom: 32px
}

div.p6n-compute-delete-dialog-bd-text,div.p6n-compute-delete-dialog-warning
	{
	margin-top: 1em
}

input[type=checkbox].p6n-compute-delete-dialog-bd-input {
	margin-right: 5px;
	vertical-align: text-top
}

.p6n-compute-desc-input {
	height: 48px
}

.p6n-compute-description {
	color: #999;
	font-size: .95em;
	padding: 8px;
	padding-top: 0
}

.p6n-compute-detail-label {
	color: #666
}

th.p6n-compute-detail-label {
	padding-top: 11px;
	width: 120px
}

table.p6n-compute-detail-resource {
	color: #222;
	width: 100%
}

table.p6n-compute-detail-resource>tbody>tr>th,table.p6n-compute-detail-resource>tbody>tr>td
	{
	font-weight: normal;
	vertical-align: top
}

table.p6n-compute-detail-resource>tbody>tr>th:first-child,table.p6n-compute-detail-resource>tbody>tr>td:first-child
	{
	padding-left: 0
}

.p6n-compute-detail-section {
	margin-top: 25px
}

.p6n-compute-detail-section .p6n-compute-detail-label {
	color: #666
}

.p6n-compute-detail-section input {
	width: 450px
}

.p6n-compute-detail-section table,table.p6n-compute-instance-health-table
	{
	border-collapse: collapse;
	margin: 0;
	padding: 0
}

.p6n-compute-detail-section table {
	width: 450px
}

.p6n-compute-detail-section table.p6n-compute-instance-health-table {
	width: 100%
}

.p6n-compute-detail-section-content {
	width: 450px;
	word-wrap: break-word
}

.p6n-compute-detail-section-content.p6n-compute-instance-health {
	width: 100%
}

.p6n-compute-detail-section-content td {
	padding: 5px;
	white-space: nowrap;
	width: 1px
}

.p6n-compute-detail-section-content th {
	padding: 5px;
	white-space: nowrap;
	width: 1px;
	color: #666;
	font-size: .9em;
	font-weight: bold;
	text-transform: uppercase;
	vertical-align: bottom
}

.p6n-compute-detail-section-content tr {
	border-bottom: 1px solid #eee
}

.p6n-compute-detail-section-content tr:last-child {
	border-bottom: 0
}

.p6n-compute-detail-section-header {
	margin-bottom: 5px;
	margin-top: 0
}

.p6n-compute-detail-section-header div.hr,.p6n-compute-summary-create-instance div.hr,.p6n-compute-create-form div.hr
	{
	background-color: #ddd;
	height: 1px;
	width: 100%
}

.p6n-compute-detail-section-header td {
	margin: 0;
	padding: 0;
	white-space: nowrap;
	width: 1px
}

.p6n-compute-detail-section-header td:first-child {
	color: #666
}

.p6n-compute-detail-section-header td.hr {
	padding: 0 0 0 5px;
	vertical-align: middle;
	width: 100%
}

.p6n-compute-detail-section div.p6n-compute-emptylist-note {
	text-align: left
}

.p6n-compute-detail-subsection {
	margin-top: 10px
}

.p6n-compute-detail-subsection-content {
	margin-left: 16px
}

th.p6n-compute-detail-sublabel {
	color: #999;
	padding-left: 12px !important;
	padding-top: 11px;
	width: 120px
}

td.p6n-compute-detail-value {
	padding-top: 11px
}

.p6n-compute-disk-actions {
	margin: 0px;
	padding: 8px 0px 0px
}

.p6n-compute-disk-actions>input {
	height: 16px !important;
	padding-bottom: 1px
}

.p6n-compute-disk-menu span.p6n-compute-disk-name {
	display: inline-block;
	min-width: 120px
}

.p6n-compute-disk-menu span.p6n-compute-disk-size {
	color: #666
}

div.p6n-compute-emptylist-note,div.p6n-compute-no-more-to-list {
	color: #666;
	padding-bottom: 8px;
	padding-top: 8px;
	text-align: center;
	vertical-align: bottom
}

th.p6n-compute-enable-service-account {
	height: 20px
}

label.p6n-compute-error,.p6n-compute-errorNotification {
	color: #dd4b39
}

.p6n-compute-expandedNotificationTitle {
	bottom: 150px
}

.p6n-compute-external-ip-input-error {
	margin-left: 190px;
	width: 176px
}

.p6n-compute-external-ip-menu {
	width: 154px
}

table.p6n-compute-form-layout {
	width: 501px
}

table.p6n-compute-form-layout .p6n-compute-external-ip-select {
	margin-right: 10px
}

table.p6n-compute-form-layout>tbody>tr>td>div>div.jfk-select,table.p6n-compute-form-layout>tbody>tr>td>div.jfk-select
	{
	margin: 0;
	width: 326px
}

table.p6n-compute-form-layout>tbody>tr>td>input[type='text'] {
	width: 334px
}

table.p6n-compute-form-layout>tbody>tr>td>input[type="text"].p6n-compute-long-input
	{
	width: 462px
}

table.p6n-compute-form-layout>tbody>tr>td>textarea {
	width: 334px
}

table.p6n-compute-form-layout>tbody>tr>td:first-child,table.p6n-compute-form-layout>tbody>tr>th:first-child
	{
	padding-left: 0
}

table.p6n-compute-form-layout>tbody>tr>td:last-child,table.p6n-compute-form-layout>tbody>tr>th:last-child
	{
	padding-right: 0
}

table.p6n-compute-form-layout>tbody>tr>td:only-child>input[type='text']:only-child
	{
	width: 482px
}

table.p6n-compute-form-resource {
	color: #222;
	width: 100%
}

.p6n-compute-general-links {
	float: right
}

.p6n-compute-general-links>a {
	font-style: normal;
	font-weight: normal;
	padding: 0 5px 0 5px
}

span.p6n-compute-icon-12,span.p6n-compute-icon-32 {
	display: inline-block
}

span.p6n-compute-icon-12 {
	margin-right: 3px;
	height: 12px;
	width: 12px
}

span.p6n-compute-icon-error-12 {
	background: no-repeat
		url(images/sprites.png?v=75e5b38088143f0e8cde1c3f0b7a7af3) -441px
		-181px
}

span.p6n-compute-icon-green-check-12 {
	background: no-repeat
		url(images/sprites.png?v=75e5b38088143f0e8cde1c3f0b7a7af3) -787px
		-35px
}

span.p6n-compute-icon-warning-12 {
	background: no-repeat
		url(images/sprites.png?v=75e5b38088143f0e8cde1c3f0b7a7af3) -431px
		-107px
}

span.p6n-compute-icon-32 {
	margin-right: 8px;
	height: 32px;
	width: 32px
}

span.p6n-compute-icon-error-32 {
	background: no-repeat
		url(images/sprites.png?v=75e5b38088143f0e8cde1c3f0b7a7af3) -396px
		-54px
}

span.p6n-compute-icon-green-check-32 {
	background: no-repeat
		url(images/sprites.png?v=75e5b38088143f0e8cde1c3f0b7a7af3) -495px
		-70px
}

span.p6n-compute-icon-warning-32 {
	background: no-repeat
		url(images/sprites.png?v=75e5b38088143f0e8cde1c3f0b7a7af3) -431px
		-35px
}

.p6n-compute-in-page-error {
	-moz-border-radius: 2px;
	-moz-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);
	-moz-transition: opacity 0.130s;
	-o-transition: opacity 0.130s;
	-webkit-border-radius: 2px;
	-webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);
	border-radius: 2px;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	padding: 5px 16px;
	position: fixed;
	text-align: left;
	top: 55px;
	transition: opacity 0.130s;
	z-index: 9999;
	background: #dd4b39;
	border: 1px solid #8f4326;
	color: white;
	max-width: 600px
}

.p6n-compute-in-page-error .p6n-compute-in-page-error-dismiss,.p6n-compute-in-page-error .p6n-compute-in-page-error-dismiss:hover
	{
	color: white;
	cursor: pointer;
	margin-left: 20px;
	text-decoration: underline
}

div.p6n-compute-input-element-error,input.p6n-compute-input-element-error,input:focus.p6n-compute-input-element-error,input:hover.p6n-compute-input-element-error,input[type=text].p6n-compute-input-element-error,input[type=text]:focus.p6n-compute-input-element-error,input[type=text]:hover.p6n-compute-input-element-error,.p6n-compute-input-element-error>.jfk-select,.p6n-compute-input-element-warning>.jfk-select,td.p6n-compute-input-element-error>div
	{
	border: 1px solid #dd4b39
}

.p6n-compute-input-error,.p6n-compute-input-warning {
	color: #dd4b39;
	padding-top: 8px;
	text-align: left
}

.p6n-compute-input-note {
	color: #999;
	display: inline-block;
	font-size: .9em;
	font-style: italic;
	font-weight: normal;
	padding-top: 8px
}

table
.p6n-compute-instance-health-table
 
td
:not
 
(
:first-child
 
),
table
.p6n-compute-instance-health-table
 
th
:not

	
(
:first-child
 
){
text-align
:
 
center


}
td.p6n-compute-item-numeric,th.p6n-compute-item-numeric,table.p6n-compute-resource tr>td.p6n-compute-item-numeric
	{
	text-align: right;
	width: 70px
}

tr.p6n-compute-item-row.p6n-compute-clickable {
	cursor: pointer
}

tr.p6n-compute-item-row.p6n-compute-clickable:hover {
	background-color: #ffc;
	cursor: pointer
}

tr.p6n-compute-item-row>td>a>div>.p6n-tooltip-red-bang {
	margin: -0.25em 0em
}

tr.p6n-compute-item-row>td>div.p6n-compute-address-kind-input {
	margin: -0.5em 0em
}

tr.p6n-compute-item-row>td>div.p6n-compute-address-kind-input>div {
	width: 70px;
	text-align: left;
	padding-left: 10px
}

tr.p6n-compute-item-row>td>div.p6n-compute-delete-button {
	color: #15c;
	cursor: pointer
}

tr.p6n-compute-item-row>td>div.p6n-compute-delete-button:hover {
	text-decoration: underline
}

tr.p6n-compute-item-row>td.p6n-compute-address-attached-to {
	width: 1px;
	white-space: nowrap
}

th.p6n-compute-label {
	padding-top: 14px;
	width: 120px
}

div.p6n-compute-label-header>label {
	font-weight: normal
}

div.p6n-compute-list-note {
	color: #999;
	height: 30px;
	margin-top: 8px;
	text-align: center
}

.p6n-compute-label-note,.p6n-compute-section-header-note {
	color: #999;
	font-size: .9em;
	font-weight: normal !important;
	padding-top: 6px
}

.p6n-compute-long-menu,.goog-combobox .goog-menu.p6n-compute-long-menu {
	overflow-x: hidden;
	overflow-y: auto;
	width: 352px
}

.p6n-compute-long-menu span.p6n-compute-machine-type-name {
	display: inline-block;
	width: 120px
}

.p6n-compute-long-menu span.p6n-compute-machine-type-cpus {
	color: #666;
	display: inline-block;
	width: 60px
}

.p6n-compute-long-menu span.p6n-compute-machine-type-memory {
	color: #666;
	display: inline-block
}

.p6n-compute-menu-header {
	color: #666;
	margin-left: 3px;
	font-weight: bold
}

.p6n-compute-metric-border {
	border: 1px solid #ccc;
	border-radius: 2px;
	height: 20px;
	margin-top: -1px;
	width: 108px
}

.p6n-compute-metric-empty {
	height: 15px;
	padding: 4px 6px 1px 6px
}

.p6n-compute-metric-fill {
	background-color: #4d90fe;
	border-radius: 2px;
	color: white;
	height: 17px;
	margin: -1px;
	min-width: 10px;
	padding: 4px 6px 1px 6px;
	text-align: right
}

.p6n-compute-monitoring-nav {
	padding-left: 20px
}

.p6n-compute-network-component-detail {
	background-color: #f4f4f4
}

.p6n-compute-network-component-section {
	margin-top: 15px;
	padding-bottom: 10px
}

.p6n-compute-note {
	color: #999;
	font-weight: normal
}

.p6n-compute-notification {
	padding: 6px
}

.p6n-compute-notification>div {
	display: inline-block;
	padding: 4px;
	padding-top: 5px
}

.p6n-compute-notification:hover {
	background-color: #f3f3f3;
	cursor: pointer
}

.p6n-compute-notification-link {
	float: right;
	margin-left: 20px
}

.p6n-compute-output-header {
	cursor: pointer
}

.p6n-compute-page-content {
	padding-bottom: 20px
}

table.p6n-compute-page-layout {
	border-collapse: collapse;
	border-spacing: 0
}

table.p6n-compute-page-layout.p6n-compute-operations-table {
	min-width: 1000px;
	width: 100%
}

table.p6n-compute-page-layout>tbody>tr>td {
	padding: 0 16px 16px 16px;
	word-wrap: no-wrap;
	vertical-align: top
}

table.p6n-compute-page-layout>tbody>tr>td:first-child {
	padding-left: 0px
}

table.p6n-compute-page-layout>tbody>tr>td:last-child {
	padding-right: 8px
}

table.p6n-compute-page-layout>tbody>tr>td.p6n-compute-section-header {
	height: auto;
	padding-bottom: 0
}

.p6n-compute-plus-minus-button.jfk-button,.p6n-compute-plus-minus-button.jfk-button:focus,.p6n-compute-plus-minus-button.jfk-button:hover
	{
	font-weight: bold;
	color: #999;
	cursor: pointer;
	height: 10px;
	line-height: 50%;
	margin: 0;
	padding: 5px;
	text-decoration: none;
	vertical-align: middle;
	width: 10px
}

.p6n-compute-popup-confirmation-dialog {
	max-width: 400px
}

.p6n-compute-popup-dialog {
	width: 400px
}

.p6n-compute-popup-dialog input[type=radio] {
	vertical-align: middle
}

.p6n-compute-page-title {
	font-size: 1.3em;
	margin: 16px 0px 14px 0
}

.p6n-compute-page-title .p6n-compute-quotas-link {
	font-size: 0.77em
}

.p6n-compute-page-title .p6n-compute-general-links {
	float: none
}

.p6n-compute-page-title>.p6n-compute-page-title-description {
	font-size: 0.77em
}

.p6n-compute-quotas-link {
	padding: 16px 0 0 20px
}

table#p6n-compute-quotas-table {
	width: 450px
}

td.p6n-compute-quotas-region-header {
	font-weight: bold
}

tr.p6n-compute-quotas-region-header {
	height: 25px
}

td.p6n-compute-readonly {
	color: #000;
	padding-top: 11px
}

td.p6n-compute-readonlylabel {
	color: #666;
	padding-bottom: 11px;
	width: 120px
}

td.p6n-compute-readonlyvalue {
	color: #666;
	padding-bottom: 11px
}

table#p6n-compute-reserved-ips {
	width: 160px
}

table.p6n-compute-resource {
	border-spacing: 0;
	color: #222;
	width: 100%
}

table.p6n-compute-resource>tbody>tr>th {
	padding-left: 5px;
	padding-right: 5px
}

table.p6n-compute-resource>tbody>tr>td {
	background-color: transparent;
	padding: 12px 5px;
	vertical-align: top
}

table.p6n-compute-resource>tbody>tr>td.p6n-compute-address-tooltip {
	padding-right: 0;
	width: 12px;
	vertical-align: top
}

table.p6n-compute-resource>tbody>tr>td.p6n-compute-item-row-buttons {
	padding-bottom: 3px;
	padding-top: 6px
}

table.p6n-compute-resource>tbody>tr>td.p6n-compute-zone-icon-td,table.p6n-compute-resource>tbody>tr>th.p6n-compute-icon-td,table.p6n-compute-resource>tbody>tr>td.p6n-compute-icon-td
	{
	padding-right: 0;
	width: 12px
}

table.p6n-compute-resource div.p6n-compute-title {
	margin: 0;
	margin-bottom: 6px;
	padding: 0
}

table.p6n-compute-resource th {
	color: #222;
	font-size: .9em;
	font-weight: bold;
	padding-bottom: 8px;
	padding-top: 12px;
	text-transform: uppercase;
	vertical-align: bottom
}

table.p6n-compute-resource tr>th,table.p6n-compute-resource tr>td {
	border-bottom: 1px solid #e5e5e5
}

table.p6n-compute-resource tr>td.p6n-compute-nobottomline {
	border-bottom-width: 0
}

.p6n-compute-rest-gcutil-dialog {
	width: 600px;
	height: auto
}

.p6n-compute-rest-gcutil-dialog .p6n-compute-rest-gcutil-content,.p6n-compute-detail-section-content.p6n-compute-console-output
	{
	width: 100%
}

.p6n-compute-rest-gcutil-dialog .p6n-compute-rest-gcutil-content,.p6n-compute-detail-section-content.p6n-compute-console-output .p6n-compute-output-content
	{
	font-family: Courier New, Courier, Fixed;
	font-size: .9em;
	white-space: pre
}

.p6n-compute-rest-gcutil-dialog .p6n-compute-rest-gcutil-content {
	border: 1px solid #ccc;
	height: 400px;
	overflow: scroll;
	padding: 4px
}

.p6n-compute-rest-gcutil-dialog .p6n-compute-rest-gcutil-content.p6n-compute-line-wrap
	{
	white-space: pre-wrap;
	word-break: break-all;
	word-wrap: break-word
}

.p6n-compute-rest-gcutil-dialog .p6n-compute-rest-gcutil-link {
	float: right
}

div.p6n-compute-rest-gcutil-section {
	padding-top: 30px
}

div.p6n-compute-section-content {
	padding: 4px
}

div.p6n-compute-section-header {
	border-bottom: 1px solid #d9d9d9;
	font-weight: bold;
	margin-bottom: 6px;
	margin-top: 6px;
	padding-bottom: 6px
}

span.p6n-compute-spinner {
	background-image:
		url(images/status_spinner.gif?v=c0a2695d351819167c1ecaa1a8242918);
	display: inline-block;
	height: 12px;
	width: 12px
}

td.p6n-compute-status-icon-cell {
	width: 12px
}

td.p6n-compute-status-icon-cell span {
	display: inline-block;
	height: 12px;
	margin-right: 6px;
	width: 12px
}

td.p6n-compute-status-icon-cell span:focus,td.p6n-compute-status-icon-cell span:hover
	{
	opacity: 0.5;
	-webkit-transition: 300ms;
	-moz-transition: 300ms;
	-o-transition: 300ms;
	transition: 300ms
}

span.p6n-compute-status-icon-spinner {
	background-image:
		url(images/status_spinner.gif?v=c0a2695d351819167c1ecaa1a8242918)
}

span.p6n-compute-status-icon-green-check {
	background: no-repeat
		url(images/sprites.png?v=75e5b38088143f0e8cde1c3f0b7a7af3) -877px
		-356px
}

span.p6n-compute-status-icon-yellow-warning {
	background: no-repeat
		url(images/sprites.png?v=75e5b38088143f0e8cde1c3f0b7a7af3) -431px
		-107px
}

span.p6n-compute-status-icon-red-bang {
	background: no-repeat
		url(images/sprites.png?v=75e5b38088143f0e8cde1c3f0b7a7af3) -396px
		-356px
}

.p6n-compute-submit-input {
	margin-top: 15px
}

.p6n-compute-submit-errors {
	color: #dd4b39
}

.p6n-compute-submit-feedback>div {
	margin-bottom: 6px
}

.p6n-compute-successNotification {
	color: #3d9400
}

td.p6n-compute-submit-input-row {
	padding-top: 8px
}

div.p6n-compute-summary-create-instance {
	position: fixed;
	width: 200px;
	left: 755px;
	top: 238px
}

.p6n-126 div.p6n-compute-summary-create-instance {
	position: absolute;
	top: 100px;
	left: 530px
}

div.p6n-compute-summary-bold {
	color: inherit;
	font-weight: bold;
	padding-top: 10px
}

div.p6n-compute-summary-network-info {
	padding-bottom: 20px
}

div.p6n-compute-summary-desc,div.p6n-compute-summary-charge-note {
	color: #999
}

div.p6n-compute-summary-desc {
	font-size: .9em;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

div.p6n-compute-summary-title {
	font-size: 1.2em;
	padding-bottom: 10px
}

div.p6n-compute-tag {
	border: 1px solid #ccc;
	border-radius: 4px;
	background-color: #e1eaf8;
	display: inline-block;
	margin-right: 6px;
	padding: 1px 6px
}

table.p6n-compute-target-pool-list {
	table-layout: fixed
}

table.p6n-compute-target-pool-list .p6n-compute-target-pool-instances {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

div.p6n-compute-title {
	font-size: 1.1em;
	font-weight: bold;
	padding: 8px
}

.p6n-compute-tooltip-anchor:focus,.p6n-compute-tooltip-anchor:hover {
	cursor: pointer;
	opacity: 0.5;
	-webkit-transition: 300ms;
	-moz-transition: 300ms;
	-o-transition: 300ms;
	transition: 300ms
}

.p6n-compute-tooltip-with-icon,.p6n-compute-tooltip-with-icon .jfk-bubble-content-id
	{
	width: 400px
}

.p6n-compute-tooltip-with-icon .p6n-compute-icon-32 {
	float: left
}

.p6n-compute-tooltip-with-icon .p6n-compute-tooltip-content {
	margin-left: 40px
}

.p6n-compute-wait-dialog-icon {
	float: left;
	margin-top: 5px
}

.p6n-compute-wait-dialog-text {
	margin-left: 17px
}

.p6n-compute-zone-menu span.p6n-compute-zone-name {
	display: inline-block;
	min-width: 180px
}

.p6n-compute-zone-menu span.p6n-compute-zone-maintenance-normal {
	color: #666
}

.p6n-compute-zone-maintenance-soon {
	color: rgb(245, 196, 6)
}

.p6n-compute-zone-menu span.p6n-compute-zone-in-maintenance {
	color: #dd4b39
}

table#p6n-compute-zones {
	width: 370px
}

#p6n-computeContent {
	overflow: auto;
	width: 100%
}

.p6n-compute-metadata table {
	border-spacing: 8px 0;
	width: 100%
}

div.p6n-compute-metadata {
	padding-left: 20px
}

table.p6n-compute-metadata td,table.p6n-compute-metadata th {
	padding-left: 8px
}

table.p6n-compute-metadata td:first-child,table.p6n-compute-metadata th:first-child
	{
	padding-left: 28px
}

th.p6n-compute-metadata-add-button {
	width: 118px
}

.p6n-compute-metadata-add-table {
	background-color: #eee
}

.p6n-compute-metadata-add-table .jfk-button {
	margin-right: 0;
	width: 100px;
	vertical-align: top
}

.p6n-compute-metadata-add-table input[type=text],.p6n-compute-metadata-add-table textarea
	{
	font-family: inherit;
	padding-top: 6px;
	resize: none
}

.p6n-compute-metadata-add-table td {
	vertical-align: top
}

.p6n-compute-metadata-add-table textarea {
	min-height: 60px
}

.p6n-compute-metadata-key {
	width: 200px
}

.p6n-compute-metadata-value {
	width: 100%;
	word-break: break-all;
	word-wrap: break-word
}

table.p6n-compute-resource>tbody>tr>td.p6n-compute-trashicon {
	padding-left: 2;
	padding-right: 0;
	width: 14px
}

a.p6n-compute-delete-metadata {
	text-decoration: none;
	font-weight: bold;
	vertical-align: baseline;
	padding-right: 5px;
	margin-right: 0
}

.p6n-compute-metadata-editor div.p6n-compute-delete-metadata,a.p6n-compute-add-metadata,.p6n-compute-metadata-editor div.p6n-compute-add-metadata,a.p6n-compute-delete-metadata:hover,.p6n-compute-metadata-editor div.p6n-compute-delete-metadata:hover,a.p6n-compute-add-metadata:hover,.p6n-compute-metadata-editor div.p6n-compute-add-metadata:hover,a.p6n-compute-delete-metadata:focus,.p6n-compute-metadata-editor div.p6n-compute-delete-metadata:focus,a.p6n-compute-add-metadata:focus,.p6n-compute-metadata-editor div.p6n-compute-add-metadata:focus
	{
	text-decoration: none;
	font-weight: bold;
	color: #666;
	vertical-align: baseline;
	padding-right: 5px;
	margin-right: 0
}

a.p6n-compute-delete-metadata,div.p6n-compute-delete-metadata {
	color: #999
}

.p6n-compute-detail-section table.p6n-compute-metadata-editor tr {
	border: 0
}

table.p6n-compute-metadata-editor input.p6n-compute-metadata-key-input-text
	{
	width: 130px
}

table.p6n-compute-metadata-editor input.p6n-compute-metadata-value-input-text
	{
	width: 260px
}

table.p6n-compute-metadata-editor .p6n-compute-input-error {
	padding-top: 0;
	white-space: normal;
	width: 390px
}

a.p6n-button-billing {
	padding: 0 20px 0 20px
}

a.p6n-button-billing-hidden {
	display: none
}

.p6n-left-nav-link {
	color: #222;
	margin: 6px 0 1px 0;
	padding: 4px 0 4px 45px;
	width: 148px
}

.p6n-left-nav-link:hover {
	background-color: #eee
}

.p6n-left-nav-link[disabled] {
	opacity: 0.5
}

.p6n-left-nav-link-highlight {
	border-left: 3px solid #dd4b39;
	color: #dd4b39;
	font-weight: bold;
	margin: 6px 0 1px 0;
	padding: 4px 0 4px 42px
}

#p6n-billing-notice {
	position: absolute;
	bottom: 0;
	border-top: 1px solid #eaeaea;
	margin: 0 0 0 20px;
	padding: 10px 4px;
	color: #777
}

body {
	overflow: hidden !important
}

body[role="application"] {
	overflow: auto !important
}

.aw-progressmap {
	display: none
}

div.GFEUXEGFR.GFEUXEGJR,#gwt-debug-monthlyChargeOptionDescription .GFEUXEGAS
	{
	display: none !important
}

#gwt-debug-monthlyChargeOptionDescription .GFEUXEGGR {
	width: 250px !important
}

ul.GFEUXEGHR {
	padding-left: 0px !important
}

.billing-bottom-buffer-spacing {
	padding-left: 40px
}

.billing-form-field-popup .suggestPopupContent td.item {
	border: 0 !important;
	padding: 6px 44px 6px 16px;
	font-size: 13px;
	font-weight: normal
}

.billing-form-field-popup {
	max-height: 174px;
	overflow: auto !important;
	width: 250px
}

.billing-form-field-popup .item-selected {
	background-color: #f1f1f1 !important;
	color: black !important
}

.billing-left-nav,.billing-main-section-title {
	display: none !important
}

.billing-scorcard-heading-inner .billing-main-section-title {
	display: inline !important
}

div.billing-subsection-title.goog-inline-block,.billing-form-section-container .billing-subsection-title
	{
	display: none !important
}

#gwt-debug-profileLanguagePreferenceSection {
	line-height: 40px
}

#gwt-debug-profileGeneralPanel {
	height: 55px
}

#gwt-debug-infoTitlePanel {
	display: none !important
}

#gwt-debug-contactWidget .billing-main-section-title {
	display: block !important;
	font-size: 16px;
	font-weight: normal
}

.billing-contacts-container {
	margin-left: 0 !important
}

.billing-contacts-container .billing-button-container.billing-button-featured
	{
	margin-left: -12px !important
}

.billing-full-width .billing-loadingpanel .billing-section-title-divider
	{
	display: none !important
}

.billing-loadingpanel .billing-form-section-container {
	margin-left: 20px
}

#gwt-debug-paymentSettings-billingAccountDetails-settingsCustomerSection
	{
	margin-left: 0 !important
}

div#gwt-debug-wizardSetupProfilePanelId .billing-page-title {
	margin-bottom: 10px !important;
	margin-left: 40px !important
}

div#gwt-debug-wizardSetupProfilePanelId .billing-section-title-divider {
	margin-left: 40px !important
}

.billing-contacts-container .billing-add-button {
	background: none !important;
	padding-left: 0 !important
}

.billing-loadingpanel .billing-inline-table-header-row {
	background-color: white !important;
	border-top: none !important;
	color: #777;
	text-transform: uppercase
}

.billing-contacts-table {
	border-bottom: none !important;
	border-top: none !important
}

.billing-contacts-table td {
	border-left-style: none !important;
	border-right-style: none !important
}

.help-Helpwidgets-TooltipWidget {
	background: no-repeat
		url(images/sprites.png?v=75e5b38088143f0e8cde1c3f0b7a7af3) -874px
		-153px !important;
	height: 12px;
	vertical-align: middle;
	width: 12px
}

.help-Helpwidgets-TooltipWidget-over {
	background: no-repeat
		url(images/sprites.png?v=75e5b38088143f0e8cde1c3f0b7a7af3) -826px
		-35px !important;
	height: 12px;
	vertical-align: middle;
	width: 12px
}

.help-Helpwidgets-TooltipWidget-content-html {
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
	background-color: white !important;
	box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
	border: 1px solid !important;
	border-color: #bbb #bbb #a8a8a8;
	padding: 16px !important
}

.help-Helpwidgets-TooltipWidget-content-html strong,.help-Helpwidgets-TooltipWidget-content-html br
	{
	display: none
}

.goog-inline-block.billing-form-field-unsized {
	font-weight: bold
}

.menuPopupContent .billing-date-picker-menuitem td.item {
	border: 0 !important;
	font-size: 13px;
	font-weight: normal;
	padding: 6px 44px 6px 16px
}

.menuPopupContent {
	max-height: 174px;
	overflow: auto !important;
	width: 250px
}

.billing-date-picker-menubar .billing-menuitem-selection {
	background: none !important
}

td.billing-date-picker-menuitem.billing-date-picker-menuitem-selected {
	background-color: #f1f1f1 !important;
	color: black !important
}

.billing-date-selector .billing-datepicker-r1,.billing-date-selector .billing-datepicker-r2
	{
	display: none
}

.billing-date-selector .billing-datepicker-c {
	border-style: none;
	display: block
}

div.billing-main-content div.billing-full-width div.billing-full-width div.billing-full-width table
	{
	background: #f9f9f9;
	padding: 20px
}

.billing-history-header .billing-icon-yellow {
	display: none
}

.billing-history-transaction-table {
	border: none !important;
	margin-top: 10px
}

.billing-history-transaction-table tr.billing-summary-header-row td {
	background-color: white !important;
	border-bottom: 1px solid #ddd !important;
	border-top: 0 !important;
	text-align: left;
	text-transform: uppercase
}

.billing-history-transaction-table tr.billing-summary-activity-row td {
	background-color: white !important;
	border: none !important
}

.billing-history-transaction-table tr.billing-summary-interval-row td {
	font-weight: normal !important
}

.billing-scorcard-heading-inner span.billing-main-section-title {
	font-size: 16px !important;
	font-weight: normal !important
}

.billing-scorcard-heading-inner span.help-Helpwidgets-TooltipWidget {
	display: none !important
}

.billing-tab-container {
	margin: 0 !important
}

.billing-toolbelt-panel {
	background-color: white !important;
	border: none !important
}

.billing-toolbelt-panel .goog-button-base {
	background-color: rgb(239, 239, 239) !important;
	border: 1px solid #ddd !important;
	margin-right: -3px !important
}

.billing-toolbelt-panel .help-Helpwidgets-TooltipWidget {
	display: none !important
}

.datePickerDayIsToday {
	background-color: white !important
}

.datePickerDayIsValue {
	background-color: #ccc !important;
	color: black !important
}

.billing-address-display br {
	display: inline !important
}

.billing-invoice-options-no-entries-message,.billing-invoice-options-email-row
	{
	border-bottom: 0 !important;
	padding-bottom: 0 !important
}

.billing-invoice-options-add-entry-link {
	padding-top: 0 !important
}

div#gwt-debug-primaryBillToAddress select {
	background-color: #f8f8f8;
	background-image: webkit-linear-gradient(top, #f8f8f8, #f1f1f1);
	border: 1px solid #c6c6c6;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	color: #222;
	font-size: 11px;
	font-weight: bold;
	line-height: 27px;
	padding: 0 8px;
	text-align: center
}

div#gwt-debug-primaryBillToAddressPanel-billToAlternateAddressForm-organization-readonly,div#gwt-debug-primaryBillToAddressPanel-billToAlternateAddressForm select
	{
	margin-left: 20px
}

div#gwt-debug-primaryBillToAddressPanel-billToAlternateAddressForm .help-Helpwidgets-TooltipWidget
	{
	display: none
}

div#gwt-debug-primaryBillToAddressPanel-billToAlternateAddressForm-organization-readonly
	{
	padding-bottom: 10px;
	padding-top: 5px
}

div#gwt-debug-paymentSettings-billingAccountDetails-settingsCustomerSection .billing-section-fixed-width
	{
	margin-bottom: 0 !important;
	margin-left: 0 !important
}

div#gwt-debug-paymentSettings-billingAccountDetails-settingsCustomerSection .billing-section-contents br
	{
	display: none
}

div#gwt-debug-primaryBillToAddressPanel td.billing-invoice-options-subsection-header
	{
	padding-top: 0 !important
}

.billing-section-contents.billing-section-fixed-width {
	margin-bottom: 8px !important;
	margin-left: 0 !important
}

.billing-invoice-options-customer-level-label {
	display: none
}

div#gwt-debug-paymentSettings table {
	margin-left: 20px
}

div#gwt-debug-paymentSettings table br {
	display: none
}

div#gwt-debug-paymentSettings .billing-left-col {
	margin-right: 0px;
	padding-right: 15px
}

div#gwt-debug-paymentSettings td.billing-invoice-options-tooltip-column
	{
	display: none
}

div#gwt-debug-paymentSettings td.billing-invoice-options-address-column,div#gwt-debug-paymentSettings td.billing-invoice-options-entries-column
	{
	border: 0 !important;
	margin-left: 19px
}

div#gwt-debug-signup table {
	margin-bottom: 0 !important;
	white-space: nowrap;
	width: 0 !important
}

div#gwt-debug-signup table.billing-instrument-type-choice td[width="150px"]
	{
	min-width: 150px
}

.billing-zippy table {
	width: 0 !important
}

.billing-page-title {
	font-size: 16px !important;
	margin-bottom: 0 !important;
	padding-top: 20px;
	text-transform: capitalize
}

.billing-section-contents .help-Helpwidgets-TooltipWidget {
	display: none
}

.billing-section-title-divider {
	margin-left: 0 !important;
	width: 375px
}

.billing-inline-error {
	background: none !important;
	color: #dd4b39 !important;
	font-weight: normal !important
}

.billing-show-error input {
	border-color: #dd4b39 !important
}

.billing-subsection-title {
	color: black !important;
	display: block;
	font-size: 16px;
	height: 30px;
	padding-left: 36px
}

.billing-unhandlederror {
	display: none
}

.billing-wizard-button-panel {
	background-color: white !important;
	margin-left: 270px;
	padding-bottom: 30px !important
}

.billing-app,html {
	background-color: white !important
}

select#gwt-debug-billingCountrySelectionListBox {
	margin-left: 40px;
	margin-top: 20px
}

.g-doc {
	background: white !important
}

.gux-module-c {
	border: 0 !important
}

.gux-module-r1,.gux-module-r2,.gux-module-r3 {
	display: none
}

#p6n-billing-iframe {
	min-height: 150px
}

#p6n-billing-iframe iframe {
	min-width: 600px
}

.aw-LoadingStatus>table {
	margin-bottom: 0
}

.aw-loadingStatus td,.aw-loadingStatus th {
	padding: inherit
}

span.p6n-billing-icon-12 {
	display: inline-block;
	margin-right: 3px;
	height: 12px;
	width: 12px
}

span.p6n-billing-icon-warning-12 {
	background: no-repeat
		url(images/sprites.png?v=75e5b38088143f0e8cde1c3f0b7a7af3) -431px
		-107px
}

.p6n-billing-accountstatecontrol-button,.p6n-billing-buttonbar-component
	{
	display: inline-block
}

.p6n-billing-full-screen-message {
	position: absolute;
	margin-top: 200px;
	margin-left: -200px;
	left: 50%;
	max-width: 310px;
	text-align: center;
	font-size: 16px;
	color: #666
}

.p6n-billing-action-in-progress-icon {
	background-image:
		url(images/status_spinner.gif?v=c0a2695d351819167c1ecaa1a8242918)
}

.p6n-billing-iframe-div {
	height: 200px;
	-moz-transition: opacity .2s ease-in-out;
	-webkit-transition: opacity .2s ease-in-out;
	-o-transition: opacity .2s ease-in-out;
	transition: opacity .2s ease-in-out
}

.p6n-billing-iframe-div-action-in-progress {
	opacity: 0.5
}

.p6n-billing-admins-instructions-section {
	margin-top: 15px;
	margin-bottom: 15px
}

.p6n-add-billing-admins-popup-table {
	width: 400px
}

.p6n-add-billing-admins-popup-content {
	height: 250px;
	overflow-x: hidden;
	overflow-y: auto;
	border: 1px solid #e5e5e5
}

.p6n-support-main-title {
	font-size: 16px
}

.p6n-support-green-check {
	background: no-repeat
		url(images/sprites.png?v=75e5b38088143f0e8cde1c3f0b7a7af3) -396px
		-225px;
	height: 12px;
	padding-right: 8px;
	width: 12px
}

.p6n-support-plain-popup-width {
	width: 520px
}

.p6n-support-space-left {
	padding-left: 24px
}

.p6n-support-space-bottom {
	padding-bottom: 10px
}

.p6n-support-space-top {
	padding-top: 10px
}

.p6n-support-space-top-tiny {
	padding-top: 2px
}

.p6n-support-space-top-large {
	padding-top: 30px
}

.p6n-support-gray {
	color: #555
}

.p6n-support-dialog-checkbox-label {
	width: 490px;
	line-height: 1.4
}

.p6n-support-plain-popup-width strong {
	color: inherit;
	font-weight: bold
}

.p6n-support-plain-list li {
	padding-top: 5px
}

.p6n-support-large-text {
	font-size: 16px;
	font-weight: bold
}

.p6n-support-clear-both {
	clear: both
}

.p6n-support-infobar {
	padding: 12px;
	width: 700px;
	margin-bottom: 20px;
	background-color: #ffffd6
}

.p6n-support-main {
	margin: 30px 40px
}

.p6n-support-main li {
	color: #555;
	padding-top: 5px
}

.p6n-support-main-highlight-box {
	border: 1px solid #ddd;
	padding: 12px;
	width: 700px
}

.p6n-support-main-column {
	float: left;
	padding: 12px;
	width: 400px
}

.p6n-support-choose {
	width: 942px;
	margin: 0px -16px
}

.p6n-support-choose-plan-details {
	font-size: 13px
}

.p6n-support-choose-column {
	border-right: 1px solid #ddd;
	color: #555;
	float: left;
	height: 308px;
	line-height: 15px;
	margin-top: 16px;
	padding: 20px 22px 0px;
	position: relative;
	width: 190px
}

.p6n-support-choose-column.p6n-support-column-last {
	border-right-color: transparent
}

.p6n-support-choose-column-title {
	color: #000;
	font-size: 16px;
	text-align: center
}

.p6n-support-choose-column-subtitle {
	font-size: 11px;
	padding-top: 2px
}

.p6n-support-choose-column-price {
	background-color: #f8f8f8;
	border-bottom: 1px solid #e8e8e8;
	border-top: 1px solid #e8e8e8;
	color: black;
	margin: 28px -22px 14px -22px;
	padding: 8px 0px 10px;
	text-align: center
}

.p6n-support-choose-column-price-with-subtitle {
	margin-top: 11px
}

.p6n-support-choose-column-bottom {
	bottom: 4px;
	position: absolute;
	text-align: center;
	width: 191px
}

.p6n-support-choose-column-bottom .p6n-support-align-left {
	text-align: left
}

.p6n-support-choose-check-block,.p6n-support-choose-check-block div {
	display: inline-block
}

.p6n-support-gold-required {
	margin: 0px -10px;
	width: 626px
}

.p6n-support-gold-required-right {
	border: 1px solid #ddd;
	float: right;
	margin-left: 16px;
	padding: 20px 48px;
	text-align: center;
	width: 148px
}

.p6n-support-gold-required-right .p6n-support-box-heading {
	font-size: 16px;
	padding-bottom: 24px
}

.p6n-support-gold-required-right li {
	color: #888;
	margin-bottom: 16px
}

.p6n-support-gold-required-right li.p6n-support-highlight {
	background-color: #f8f8f8;
	border-bottom: 1px solid #e8e8e8;
	border-top: 1px solid #e8e8e8;
	color: black;
	margin-left: -48px;
	margin-right: -48px;
	padding: 4px 0px 8px
}

.p6n-support-gold-required-right .p6n-support-link {
	padding-top: 12px
}

.p6n-support-gold-required-left {
	float: right;
	width: 364px
}

.p6n-support-gold-required-checkbox {
	line-height: inherit;
	padding-top: 74px
}

.p6n-support-thank-icon {
	background: no-repeat
		url(images/sprites.png?v=75e5b38088143f0e8cde1c3f0b7a7af3) -661px
		-51px;
	float: left;
	height: 16px;
	margin: 10px 8px 20px 0;
	width: 16px
}

.p6n-support-phone-warning {
	background-color: #fff6a6;
	border-top: 1px solid #ccc;
	color: #888;
	font-size: 12px;
	line-height: 16px;
	margin: 30px -42px -46px;
	padding: 12px 70px 14px 30px
}

.p6n-support-phone-warning-icon {
	background: no-repeat
		url(images/sprites.png?v=75e5b38088143f0e8cde1c3f0b7a7af3) -396px
		-390px;
	float: left;
	height: 20px;
	margin-right: 20px;
	margin-top: 5px;
	width: 20px
}

.p6n-acl-list-column {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

#p6n-acl-add-member-button {
	padding: 2px 15px
}

p6n-acl-header-invitation {
	width: 200px
}

.p6n-acl-header-label {
	margin-top: 3px
}

.p6n-acl-header-name,.p6n-acl-header-permission {
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase
}

.p6n-acl-header-delete {
	text-align: center;
	width: 25px
}

.p6n-acl-header-name {
	color: #dd4b39;
	padding: 10px 0;
	width: 500px
}

.p6n-acl-header-permission {
	color: #686868
}

.p6n-acl-header-permission .p6n-acl-header-label {
	margin-left: 10px
}

.p6n-acl-list {
	border-collapse: collapse
}

table.p6n-acl-list {
	table-layout: fixed
}

.p6n-acl-list-column {
	padding: 20px 44px 0 220px
}

.p6n-acl-list>thead>tr {
	border-bottom: 1px solid #e5e5e5
}

.p6n-acl-list>tbody>tr {
	border-bottom: 1px solid #e5e5e5;
	height: 40px;
	overflow: hidden;
	-webkit-transition: height 218ms 100ms;
	-moz-transition: height 218ms 100ms;
	-o-transition: height 218ms 100ms;
	transition: height 218ms 100ms
}

.p6n-acl-list>tbody>tr.p6n-acl-row-die {
	height: 0
}

.p6n-acl-list>tbody>tr.glow {
	background-color: #ffffd6;
	-webkit-animation: p6n-bg-glow 1050ms ease-in 850ms;
	-moz-animation: p6n-bg-glow 1050ms ease-in 850ms;
	-o-animation: p6n-bg-glow 1050ms ease-in 850ms;
	animation: p6n-bg-glow 1050ms ease-in 850ms
}

.p6n-acl-list>tbody>tr>td {
	padding: 0;
	overflow: hidden
}

.p6n-acl-list>tbody>tr>td.p6n-trashcan-td {
	padding-left: 4px
}

.p6n-acl-list-member-noheight {
	position: relative;
	top: 4px;
	float: left;
	height: 0;
	white-space: nowrap
}

.p6n-acl-list-member-role-noheight {
	position: relative;
	top: 3px;
	float: left;
	height: 0
}

.p6n-acl-list-member-delete-noheight {
	position: relative;
	top: 10px;
	float: left;
	height: 0
}

.p6n-acl-list-member-icon-container {
	background: #f1f1f1;
	border: 1px solid #e5e5e5;
	height: 29px;
	margin-right: 5px;
	width: 29px;
	display: inline-block;
	vertical-align: top
}

.p6n-acl-list-member-icon {
	background: no-repeat
		url(images/sprites.png?v=75e5b38088143f0e8cde1c3f0b7a7af3) -797px
		-169px;
	width: 29px;
	height: 29px
}

.p6n-acl-list-row.service-account .p6n-acl-list-member-icon {
	background: no-repeat
		url(images/sprites.png?v=75e5b38088143f0e8cde1c3f0b7a7af3) -707px
		-35px
}

.p6n-acl-list-member-name {
	display: inline-block
}

.p6n-acl-list-member-name>div {
	display: inline-block;
	line-height: 29px
}

.p6n-acl-list-member-invite {
	display: table-cell;
	height: 29px;
	line-height: 16px;
	vertical-align: middle;
	white-space: normal
}

.p6n-acl-list-padding-field {
	width: 20px
}

.p6n-acl-list-row .p6n-trashicon {
	display: none;
	opacity: 0
}

.p6n-acl-list-row.deletable .p6n-trashicon {
	display: block
}

.p6n-acl-list-row.focused .p6n-trashicon {
	opacity: 1
}

.p6n-acl-list>tbody>tr.focused {
	background-color: #ffffd6
}

.p6n-acl-add-member-buttons {
	margin-left: 84px
}

.p6n-acl-add-member-email-label {
	margin-top: 5px
}

.p6n-acl-add-member-input-email {
	float: left;
	width: 335px
}

.p6n-acl-add-member-popup,.p6n-acl-delete-confirm-popup {
	width: 460px
}

.p6n-acl-add-member-popup>.p6n-popup-section>.p6n-left-column {
	clear: both;
	float: left;
	width: 84px
}

.p6n-acl-add-member-popup>.p6n-popup-section>.p6n-right-column {
	float: left
}

.p6n-acl-add-member-popup .p6n-popup-option {
	line-height: 17px;
	padding-bottom: 7px
}

.p6n-acl-add-member-popup .p6n-popup-option.p6n-popup-option-disabled .p6n-popup-left-margin
	{
	color: #888
}

.p6n-acl-add-member-popup .p6n-popup-option.p6n-popup-option-disabled input[type=radio]:hover
	{
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	border-color: #f1f1f1;
	box-shadow: none
}

.p6n-acl-option-text {
	clear: both;
	color: #888;
	margin-left: 22px
}

.p6n-acl-add-member-input-icon-email {
	background: no-repeat
		url(images/sprites.png?v=75e5b38088143f0e8cde1c3f0b7a7af3) -877px
		-356px;
	float: left;
	height: 12px;
	margin: 8.5px 0 0 6px;
	width: 12px
}

.p6n-acl-add-member-input-icon-email.error {
	background-position: -396px -356px
}

.p6n-acl-add-member-input-msg-email {
	clear: both;
	float: left;
	line-height: 29px;
	vertical-align: middle
}

.p6n-acl-add-member-input-msg-email.error {
	color: #dd4b39
}

.p6n-acl-select {
	background: #f6f6f6;
	border: 0;
	color: #000;
	cursor: pointer;
	height: 29px;
	list-style: none;
	margin: 2px;
	outline: none;
	padding: 0;
	text-decoration: none;
	vertical-align: middle;
	width: 100px
}

.p6n-acl-select-focused.p6n-acl-select .p6n-acl-select-inner-box,.p6n-acl-select-focused.p6n-acl-select .p6n-acl-select-outer-box
	{
	border-color: #9af
}

.p6n-acl-select-disabled.p6n-acl-select {
	background: transparent;
	cursor: default
}

.p6n-acl-select-outer-box,.p6n-acl-select-inner-box {
	border-style: solid;
	border-color: #e3e3e3;
	vertical-align: top
}

.p6n-acl-select-outer-box {
	border-width: 1px 0;
	height: 28px;
	margin: 0;
	padding: 0;
	width: 99px
}

.p6n-acl-select-inner-box {
	margin: 0 -1px;
	border-width: 0 1px;
	height: 20px;
	padding: 4px 8px;
	width: 83px
}

::root .p6n-acl-select {
	line-height: 0
}

::root .p6n-acl-select-outer-box {
	line-height: 0
}

::root .p6n-acl-select-inner-box {
	line-height: 0
}

::root .p6n-acl-select-caption {
	line-height: normal
}

::root .p6n-acl-select-dropdown {
	line-height: normal
}

.unhighlighted .p6n-acl-select-outer-box,.unhighlighted .p6n-acl-select-inner-box
	{
	background: #fff
}

.unhighlighted .p6n-acl-select-outer-box,.unhighlighted .p6n-acl-select-inner-box
	{
	border-color: #fff
}

.p6n-acl-pane {
	margin-right: 44px
}

.p6n-acl-select-disabled .p6n-acl-select-outer-box,.p6n-acl-select-disabled .p6n-acl-select-inner-box,.p6n-acl-select-disabled .p6n-acl-select-dropdown
	{
	background: transparent
}

.p6n-acl-select-disabled .p6n-acl-select-outer-box,.p6n-acl-select-disabled .p6n-acl-select-inner-box
	{
	border-color: #fff
}

.p6n-acl-select-active,.p6n-acl-select-open {
	background-color: #bbb;
	background-position: bottom left
}

.p6n-acl-select-caption {
	padding: 1px 4px 0 0;
	vertical-align: top
}

.p6n-acl-select-dropdown {
	background: url(//ssl.gstatic.com/editor/editortoolbar.png) no-repeat
		-388px 0;
	float: right;
	height: 15px;
	margin-top: 3px;
	vertical-align: bottom;
	width: 7px
}

.p6n-acl-option .goog-option-selected {
	background: #0f0
}

.p6n-acl-option.goog-menuitem-highlight {
	background: #f1f1f1
}

.p6n-acl-disable-interaction {
	background: none repeat scroll 0% 0% rgb(255, 255, 255);
	height: 100%;
	left: 0px;
	opacity: 0.4;
	top: 0px;
	position: absolute;
	width: 100%;
	z-index: 1000
}

.goog-menu .goog-option-selected .goog-menuitem-checkbox,.goog-menu .goog-option-selected .goog-menuitem-icon
	{
	background: none
}

.p6n-accountsettings-content {
	margin: 30px 44px 0 44px
}

.p6n-accountsettings-content p {
	max-width: 700px
}

.p6n-accountsettings-section {
	margin: 30px 0;
	border-top: 1px solid #ebebeb
}

.p6n-accountsettings-section:first-child {
	border-top: none
}

.p6n-accountsettings-section>h2 {
	color: #222;
	font-size: 16px;
	margin: 20px 0
}

.p6n-settings-table {
	display: table;
	margin-left: 26px
}

.p6n-settings-table>.p6n-localsetting {
	display: table-row
}

.p6n-settings-table>.p6n-localsetting>* {
	display: table-cell;
	padding: 10px 0
}

.p6n-accountsettings-section>p {
	margin-left: 26px
}

.p6n-accountsettings-content .p6n-localsetting label {
	padding: 0 20px 0 0;
	text-align: right
}

.p6n-accountsettings-content .p6n-localsetting .jfk-select {
	min-width: 225px;
	text-align: left
}

.p6n-settings-sel.goog-menu .pseudo {
	color: #993333
}

.p6n-accountsettings-content .p6n-localsetting dl.p6n-formats {
	color: #777;
	font-size: 11px;
	margin: 7px 8px 0;
	width: 239px
}

.p6n-accountsettings-content .p6n-localsetting dl.p6n-formats dt {
	display: inline-block;
	width: 50%
}

.p6n-accountsettings-content .p6n-localsetting dl.p6n-formats dd {
	display: inline-block;
	width: 50%;
	text-align: right
}

.p6n-accountsettings-content .quiet {
	color: #848484;
	margin-top: 20px
}

#emailsettings #system-email-enabled {
	opacity: 0.5
}

#emailsettings .emailsetting {
	margin-top: 15px
}

#emailsettings .emailsetting .checkbox {
	display: inline-block;
	vertical-align: top;
	padding-top: 3px;
	position: absolute
}

#emailsettings .emailsetting label {
	display: inline-block;
	padding-left: 26px
}

#emailsettings .emailsetting label h3 {
	font-weight: bold
}

#save-account-settings {
	margin-top: 60px
}

.p6n-aedash-footnote {
	color: #777;
	font-size: 11px
}

.p6n-label-and-select {
	display: inline-block;
	margin-right: 30px
}

h2.p6n .pull-right {
	color: #777;
	float: right;
	font-size: 11px
}

.p6n-billing-account-nickname {
	font-size: 16px;
	border-bottom: 1px solid #efefef;
	padding-bottom: 1em;
	margin-bottom: 0.5em
}

.p6n-billing-account-id {
	color: #bbb;
	font-weight: normal
}

.p6n-billing-admin-list-text {
	padding-top: 1em
}

.p6n-billing-admin-list-text>p {
	padding-bottom: 1em
}

.p6n-billing-export-configuration {
	max-width: 800px;
	padding-top: 5px
}

.p6n-billing-export-configuration-disabled {
	background-image:
		url(images/warning-16.png?v=81259d7ff19cf493746ce2e687073b85);
	background-repeat: no-repeat;
	display: inline-block;
	height: 16px;
	padding-right: 5px;
	width: 16px
}

.p6n-billing-export-configuration-enabled {
	background-image:
		url(images/good-16.png?v=eb59a28d63c6ead12fe998f2e03b61b4);
	background-repeat: no-repeat;
	display: inline-block;
	height: 16px;
	padding-right: 5px;
	width: 16px
}

table.p6n-billing-export-configuration-form {
	width: auto
}

table.p6n-billing-export-configuration-form>tbody>tr>td {
	vertical-align: top
}

table.p6n-billing-export-configuration-form div.jfk-select {
	margin-left: 0px;
	text-align: left;
	vertical-align: middle;
	width: 176px
}

table.p6n-billing-export-configuration-form div.goog-menuitem-content {
	width: 150px
}

.p6n-billing-export-configuration-input {
	width: 190px
}

td.p6n-billing-export-configuration-input-column {
	text-align: left
}

td.p6n-billing-export-configuration-label {
	padding-left: 0px;
	padding-right: 2px;
	text-align: right;
	white-space: nowrap;
	width: auto
}

td.p6n-billing-export-configuration-tooltip {
	text-align: center;
	width: 20px
}

.p6n-billing-export-status {
	padding-bottom: 15px
}

.p6n-billing-project-list-region {
	height: 20em
}

.p6n-billing-project-list-region>td {
	height: 2em
}

.p6n-billing-project-list-name {
	width: 65%
}

.p6n-billing-project-list-id {
	width: 35%
}

.p6n-billing-select {
	margin-right: 10px;
	text-align: left;
	width: 80px
}

.p6n-billing-tab-bar>.goog-tab>a {
	color: #8d8d8d;
	text-decoration: none
}

.p6n-billing-tab-bar>.goog-tab-selected>a {
	color: #d14836;
	text-decoration: none
}

.p6n-full-screen-message {
	position: absolute;
	margin-top: 200px;
	margin-left: -200px;
	left: 50%;
	max-width: 310px;
	text-align: center;
	font-size: 16px;
	color: #8d8d8d
}

.p6n-dax-text,.p6n-greeting-text {
	font-weight: bold
}

.p6n-project-details {
	display: inline-block;
	margin: 0 22px 22px 0
}

.p6n-project-billing {
	float: right
}

.p6n-project-dashboard {
	font-size: 14px
}

.p6n-project-graphs {
	margin-bottom: 20px;
	text-align: left
}

.p6n-project-label {
	color: #8d8d8d;
	display: inline-block;
	line-height: 24px
}

.p6n-project-flapper {
	min-height: 12px
}

.p6n-monitoring {
	border: 1px solid #ddd;
	box-shadow: 0px 3px 1px #eee;
	color: #222;
	height: 285px;
	margin: 0 0 20px 0;
	padding: 18px 18px 0 18px;
	position: relative;
	overflow: hidden;
	text-align: left;
	width: 970px
}

.p6n-monitoring-row {
	display: inline-block;
	vertical-align: top
}

.p6n-monitoring-rowh {
	font-size: 18px;
	margin-bottom: 20px
}

.p6n-monitoring-rowh a {
	color: black
}

.p6n-monitoring-rowh a:hover {
	text-decoration: underline
}

.p6n-monitoring-medium {
	margin-right: 20px;
	width: 424px
}

.p6n-monitoring-small {
	margin-right: 20px;
	width: 290px
}

.p6n-monitoring-container {
	height: 200px
}

.p6n-monitoring-error {
	line-height: 200px;
	text-align: center;
	vertical-align: middle
}

.p6n-monitoring-title {
	font-size: 18px
}

.p6n-monitoring-subtitle {
	margin-top: 2px;
	color: #8d8d8d
}

.p6n-monitoring:hover .p6n-monitoring-date {
	opacity: 1;
	-webkit-transition: opacity 300ms;
	-moz-transition: opacity 300ms;
	-o-transition: opacity 300ms;
	transition: opacity 300ms
}

.p6n-monitoring-date {
	color: #999;
	font-size: 12px;
	float: right;
	line-height: 24px;
	opacity: 0;
	vertical-align: bottom
}

.p6n-monitoring text {
	fill: #999;
	font-size: 12px
}

.p6n-monitoring .axis line {
	stroke: #eee;
	stroke-width: 1.5px
}

.p6n-monitoring g .line {
	stroke-width: 1px;
	opacity: .5
}

.p6n-monitoring g.primary .line {
	stroke-width: 1.5px;
	opacity: .9
}

.p6n-monitoring g.primary:hover .line {
	opacity: 1
}

.p6n-monitoring .baseline {
	display: none
}

.p6n-monitoring-yaxistitle {
	color: #999;
	height: 0;
	font-size: 15px;
	position: relative;
	top: 22px
}

.p6n-monitoring-legends {
	left: 18px;
	bottom: 10px;
	position: absolute
}

.p6n-monitoring-legend {
	display: inline-block;
	margin-right: 16px;
	min-width: 9em;
	opacity: .5
}

.p6n-monitoring-primary {
	opacity: .9
}

.p6n-monitoring-legend-text:hover {
	opacity: 1
}

.p6n-monitoring-legend-span {
	border-radius: 2px;
	display: inline-block;
	height: 12px;
	width: 12px
}

.p6n-monitoring-nodata {
	color: #999
}

.p6n-project-domain {
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
	margin-bottom: 16px;
	padding: 12px 0;
	height: 24px
}

.p6n-project-domain-label {
	color: #8d8d8d;
	display: inline-block;
	height: 24px;
	margin-left: 16px;
	line-height: 24px;
	vertical-align: middle;
	white-space: nowrap;
	width: 24px
}

.p6n-project-interval {
	display: inline-block;
	float: right;
	line-height: 24px;
	margin-top: -2px;
	vertical-align: middle
}

.p6n-project-interval-flapper {
	display: inline-block;
	width: 16px;
	height: 16px;
	vertical-align: middle
}

.p6n-date-time-picker {
	color: #ddd;
	padding: 20px;
	width: 250px
}

.p6n-date-time-picker label {
	color: #8d8d8d
}

.p6n-date-time-picker input {
	width: 105px
}

.p6n-date-time-picker table {
	margin-bottom: -1px
}

.p6n-date-time-picker.p6n-form .p6n-form-field-error {
	width: auto
}

.p6n-date-time-picker-input {
	vertical-align: top
}

.p6n-date-time-picker table th:first-child {
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd
}

.p6n-date-time-picker table tr:first-child th:first-child {
	background: #eee
}

.p6n-date-time-picker .goog-date-picker {
	border: 1px solid #ddd;
	margin: 10px 0;
	padding: 0px;
	width: 100%
}

.p6n-date-time-picker .goog-date-picker-head td {
	color: #8d8d8d;
	font-weight: bold;
	line-height: 25px
}

.p6n-date-time-picker .goog-date-picker button {
	color: #8d8d8d;
	width: 25px;
	cursor: pointer
}

.p6n-date-time-picker .goog-date-picker-wday {
	background: #eee;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
	color: #8d8d8d;
	height: 25px;
	line-height: 25px;
	text-align: center
}

.p6n-date-time-picker .goog-date-picker-wkend-start,.p6n-date-time-picker .goog-date-picker-wkend-end,.p6n-date-time-picker .goog-date-picker-selected,.p6n-date-time-picker .goog-date-picker-today,.p6n-date-time-picker .goog-date-picker
	{
	background: white
}

.p6n-date-time-picker .goog-date-picker-today {
	font-weight: normal !important
}

.p6n-date-time-picker .goog-date-picker-selected {
	font-weight: bold !important;
	color: #000
}

.p6n-date-time-picker .goog-date-picker-today,.p6n-date-time-picker .goog-date-picker
	{
	color: #000
}

.p6n-date-time-picker .goog-date-picker-wkend-end {
	border-left: none !important
}

.p6n-date-time-picker .goog-date-picker-date {
	border: 1px solid #ddd;
	cursor: pointer;
	height: 25px;
	line-height: 25px;
	text-align: center;
	width: 30px
}

.p6n-date-time-picker .goog-date-picker-date:hover {
	background: #eee
}

.p6n-logs-arrow-down,p6n-logs-popup-arrow {
	background: no-repeat
		url(images/sprites.png?v=75e5b38088143f0e8cde1c3f0b7a7af3) -748px
		-59px;
	display: inline-block;
	height: 4px;
	margin: 0 0 2px 2px;
	opacity: 0.45;
	width: 7px
}

.p6n-logs-display-options>*,.p6n-logs-display-options-right>* {
	display: inline-block;
	margin-right: 20px
}

.p6n-logs-display-options-right {
	float: right;
	line-height: 27px;
	margin-right: 0px
}

.p6n-logs-display-options-right>* {
	text-align: right
}

.p6n-logs-expand-all-toggle {
	width: 70px
}

.p6n-logs-popup-trigger,.p6n-logs-status-indicator {
	color: #777
}

.p6n-logs-popup-trigger {
	cursor: pointer
}

.p6n-logs-popup-trigger:hover {
	cursor: pointer;
	color: #222
}

.p6n-logs-popup-trigger:hover .p6n-logs-arrow-down,.p6n-logs-popup-trigger:hover .p6n-logs-popup-arrow
	{
	opacity: 1
}

.p6n-logs-level-filter-popup {
	width: 100px
}

.p6n-logs-level-menu {
	padding: 6px 0
}

.p6n-logs-filter-level {
	background-color: white;
	color: #777;
	cursor: pointer;
	display: block;
	line-height: 21px;
	overflow: hidden;
	padding: 5px 75px 5px 5px
}

.p6n-logs-filter-level span {
	display: block;
	float: left;
	margin-right: 5px
}

.p6n-logs-filter-level:hover {
	background-color: #eee
}

.p6n-logs-filter-level-fatal span {
	background: no-repeat
		url(images/sprites.png?v=75e5b38088143f0e8cde1c3f0b7a7af3) -763px
		-479px;
	height: 21px;
	width: 21px
}

.p6n-logs-filter-level-hover.p6n-logs-filter-level-fatal span {
	background: no-repeat
		url(images/sprites.png?v=75e5b38088143f0e8cde1c3f0b7a7af3) -763px
		-356px;
	height: 21px;
	width: 21px
}

.p6n-logs-filter-level-error span {
	background: no-repeat
		url(images/sprites.png?v=75e5b38088143f0e8cde1c3f0b7a7af3) -476px
		-105px;
	height: 21px;
	width: 21px
}

.p6n-logs-filter-level-hover.p6n-logs-filter-level-error span {
	background: no-repeat
		url(images/sprites.png?v=75e5b38088143f0e8cde1c3f0b7a7af3) -787px
		-479px;
	height: 21px;
	width: 21px
}

.p6n-logs-filter-level-warning span {
	background: no-repeat
		url(images/sprites.png?v=75e5b38088143f0e8cde1c3f0b7a7af3) -431px
		-83px;
	height: 21px;
	width: 21px
}

.p6n-logs-filter-level-hover.p6n-logs-filter-level-warning span {
	background: no-repeat
		url(images/sprites.png?v=75e5b38088143f0e8cde1c3f0b7a7af3) -431px
		-196px;
	height: 21px;
	width: 21px
}

.p6n-logs-filter-level-info span {
	background: no-repeat
		url(images/sprites.png?v=75e5b38088143f0e8cde1c3f0b7a7af3) -797px
		-201px;
	height: 21px;
	width: 21px
}

.p6n-logs-filter-level-hover.p6n-logs-filter-level-info span {
	background: no-repeat
		url(images/sprites.png?v=75e5b38088143f0e8cde1c3f0b7a7af3) -841px
		-35px;
	height: 21px;
	width: 21px
}

.p6n-logs-filter-level-debug span {
	background: no-repeat
		url(images/sprites.png?v=75e5b38088143f0e8cde1c3f0b7a7af3) -476px
		-35px;
	height: 21px;
	width: 21px
}

.p6n-logs-filter-level-hover.p6n-logs-filter-level-debug span {
	background: no-repeat
		url(images/sprites.png?v=75e5b38088143f0e8cde1c3f0b7a7af3) -707px
		-153px;
	height: 21px;
	width: 21px
}

.p6n-logs-filter-level-any span {
	background: no-repeat
		url(images/sprites.png?v=75e5b38088143f0e8cde1c3f0b7a7af3) -739px
		-35px;
	height: 21px;
	width: 21px
}

.p6n-logs-filter-level-hover.p6n-logs-filter-level-any span {
	background: no-repeat
		url(images/sprites.png?v=75e5b38088143f0e8cde1c3f0b7a7af3) -802px
		-35px;
	height: 21px;
	width: 21px
}

.p6n-logs-status-indicator .p6n-logs-status {
	display: block;
	background: white
}

.p6n-logs-hidden-copy-chars {
	display: block;
	height: 0;
	left: -9999px;
	position: absolute;
	width: 0
}

.p6n-logs-flapper {
	background: white;
	bottom: 0;
	display: block;
	left: 0;
	position: absolute;
	right: 0;
	text-align: center;
	top: 0;
	z-index: 998
}

.p6n-logs-flapper>span {
	position: absolute;
	top: 50%
}

.p6n-logs-filter-box {
	border-bottom: 1px solid #ebebeb;
	padding-bottom: 15px
}

.p6n-logs-filter-box input {
	width: 100%
}

.p6n-logs-display-options {
	background-color: white;
	padding: 15px 0;
	position: relative
}

.p6n-logs-content {
	overflow: hidden;
	position: relative
}

.p6n-logs-content-panel {
	overflow: auto
}

.p6n-logs-loaded-message {
	position: absolute
}

.p6n-logs-entry {
	background-color: white;
	border-top: 1px solid #ebebeb;
	clear: both;
	font-family: monospace;
	overflow: hidden;
	position: relative;
	text-overflow: ellipsis;
	white-space: nowrap;
	z-index: 0
}

.p6n-logs-entry-raw {
	color: #777777;
	padding: 10px 0 10px 56px;
	white-space: normal;
	word-break: break-all;
	word-wrap: break-word
}

.p6n-logs-entry-child {
	margin-left: 21px
}

.p6n-logs-zippy {
	background: no-repeat
		url(images/sprites.png?v=75e5b38088143f0e8cde1c3f0b7a7af3) -465px
		-225px;
	height: 21px;
	width: 21px
}

.p6n-logs-entry-child .p6n-logs-zippy {
	border-left: 1px solid #ebebeb
}

.p6n-logs-entry .p6n-logs-entry-summary {
	position: relative
}

.p6n-logs-entry .p6n-logs-cell {
	border: 1px solid transparent;
	display: inline-block;
	margin-right: -4px;
	padding: 2px 5px 0 5px;
	position: relative;
	text-align: left;
	vertical-align: top
}

.p6n-logs-entry .p6n-logs-zippy,.p6n-logs-entry .p6n-logs-level {
	background-color: white;
	height: 21px;
	padding: 0
}

.p6n-logs-entry .p6n-logs-message {
	display: block;
	margin-left: 320px;
	padding: 3px 0 2px 0;
	position: static;
	width: auto
}

.p6n-logs-entry-child .p6n-logs-message {
	margin-left: 135px
}

.p6n-logs-entry-facets {
	left: 0;
	position: absolute;
	top: 0;
	white-space: normal
}

.p6n-logs-entry .p6n-logs-level {
	margin-left: -5px
}

.p6n-logs-level-any {
	background: no-repeat
		url(images/sprites.png?v=75e5b38088143f0e8cde1c3f0b7a7af3) -802px
		-35px;
	height: 21px;
	width: 21px
}

.p6n-logs-entry .p6n-logs-level-any {
	background: no-repeat
		url(images/sprites.png?v=75e5b38088143f0e8cde1c3f0b7a7af3) -763px
		-35px;
	height: 21px;
	width: 21px
}

.p6n-logs-level-debug {
	background: no-repeat
		url(images/sprites.png?v=75e5b38088143f0e8cde1c3f0b7a7af3) -707px
		-153px;
	height: 21px;
	width: 21px
}

.p6n-logs-level-info {
	background: no-repeat
		url(images/sprites.png?v=75e5b38088143f0e8cde1c3f0b7a7af3) -841px
		-35px;
	height: 21px;
	width: 21px
}

.p6n-logs-level-warning {
	background: no-repeat
		url(images/sprites.png?v=75e5b38088143f0e8cde1c3f0b7a7af3) -431px
		-196px;
	height: 21px;
	width: 21px
}

.p6n-logs-level-error {
	background: no-repeat
		url(images/sprites.png?v=75e5b38088143f0e8cde1c3f0b7a7af3) -787px
		-479px;
	height: 21px;
	width: 21px
}

.p6n-logs-level-fatal {
	background: no-repeat
		url(images/sprites.png?v=75e5b38088143f0e8cde1c3f0b7a7af3) -763px
		-356px;
	height: 21px;
	width: 21px
}

.p6n-logs-entry .p6n-logs-status {
	width: 3ch
}

.p6n-logs-entry .p6n-logs-size {
	text-align: right;
	width: 6ch
}

.p6n-logs-entry .p6n-logs-latency {
	text-align: right;
	width: 8ch
}

.p6n-logs-entry .p6n-logs-zippy {
	cursor: pointer;
	display: inline-block;
	text-align: center
}

.p6n-logs-entry-expanded-true>.p6n-logs-entry-summary .p6n-logs-zippy {
	background: no-repeat
		url(images/sprites.png?v=75e5b38088143f0e8cde1c3f0b7a7af3) -396px 0;
	border-bottom: 1px dotted #ebebeb;
	height: 21px;
	width: 21px
}

.p6n-logs-entry-expanded-true .p6n-logs-entry-raw {
	display: block
}

.p6n-logs-entry-border-shim {
	border-right: 1px dotted #ebebeb;
	bottom: 0;
	display: block;
	position: absolute;
	top: 23px;
	width: 21px;
	z-index: 1
}

.p6n-logs-entry-expanded-false .p6n-logs-message,.p6n-logs-entry-child .p6n-logs-entry-expanded-false .p6n-logs-message
	{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.p6n-logs-entry-expanded-true .p6n-logs-message {
	white-space: normal;
	word-wrap: break-word
}

.p6n-logs-entry-child .p6n-logs-entry-expanded-true .p6n-logs-message {
	white-space: pre-wrap
}

.p6n-logs-dategroup {
	display: block
}

.p6n-logs-dategroup-sticky {
	-webkit-box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.2);
	border: 1px solid #ccc;
	background-color: #f8f8f8;
	padding: 3px 5px;
	font-weight: bold;
	color: #222;
	z-index: 1
}

.p6n-logs-sticky>* {
	position: absolute;
	left: 0;
	right: 16px
}

.p6n-logs-content-panel .jfkScrollable-topShadow {
	z-index: 2
}

.p6n-testing-table {
	width: auto
}